I have enabled the CB Conditional feature to allow for tabbed based registration. There are two steps. Step 1 - The user selects a subscription, Step 2 - The user then fills out their contact information and then clicks register.
The problem I am having is that if the user forgets to select a plan, it allows them to go to step 2 and then click register. This throws the error in a pop-up window "Sorry, Registration is enabled, free registrations are not allowed, but no subscription plan is available for registration. Please contact site administrator." and then takes them back to Step 1. If a user is smart enough, they will figure out they just need to select a plan. Unfortunately, not all users are created equal.
What would be ideal is a message that tells them to select a plan if they go to Step 2. If that isn't possible, then the message when they click register should tell them that they forgot to select a plan.
It would also be ideal if it told them to select a plan before reloading the page. This is because a page reload also blanks the password that they already typed. So not only do they need to select a plan, but they also need to re-enter their password. Also, this creates error logs in the history. Not good to fill up the logs with something that isn't really an error.