It might not currently be very clear where in the registration procedure you are, especially when you modify an existing registration after some time. It would be good to graphically show where you are, e.g. in a style like these:
But then with these contents: "Event options -> Personal details -> Safety information -> Emergency contacts -> Confirmation"
(writing these, I suspect that using "Event options" instead of "Registration options for the first step might be a better term, since a typical user will see these as event-specific, not registration-specific)
It might also be useful if the steps in the bar are clickable, especially when changing an existing registration, where stepping forward makes sense to change a specific thing. One challenge is that normal links will not save any changes in the current page, which might not be obvious to the user. This is probably solvable using some javascript to submit the form with a next= parameter or so, but then you still have to handle what to do when the current step is incomplete (and cannot be saved). This is already a problem currently when stepping backwards, which throws away changes in the current step.
It might not currently be very clear where in the registration procedure you are, especially when you modify an existing registration after some time. It would be good to graphically show where you are, e.g. in a style like these:
But then with these contents: "Event options -> Personal details -> Safety information -> Emergency contacts -> Confirmation"
(writing these, I suspect that using "Event options" instead of "Registration options for the first step might be a better term, since a typical user will see these as event-specific, not registration-specific)
It might also be useful if the steps in the bar are clickable, especially when changing an existing registration, where stepping forward makes sense to change a specific thing. One challenge is that normal links will not save any changes in the current page, which might not be obvious to the user. This is probably solvable using some javascript to submit the form with a next= parameter or so, but then you still have to handle what to do when the current step is incomplete (and cannot be saved). This is already a problem currently when stepping backwards, which throws away changes in the current step.