Clunky Selection Box for Swim Events
The selection box is a little clunky in that you pick SCY / LCM
separately which is fine, but if you're on, say, 25 free, LCM is
greyed out, so you have to pick 50 fly first and then you can change
it to LCM. Just a little non intuitive if you don't know what they
are in real life. if you have LCM selected, 100IM isnt greyed out
(but should be, this event can't be run in LCM). Same with 25s.
We considered allowing users to select any combination, but this could lead to no results due to unrecognized or invalid age group events, such as the 50Fly for 13 & above and 100 IM LCM. To assist users in making the correct choices, we implemented a feature to grey out invalid events.
The logic behind this feature is complex, which led to the bugs you encountered. We have addressed these issues, but please don't hesitate to report any further problems.
For your reference, you can find a list of USA recognized Age Group Events here: Link
We have developed a more flexible solution that allows users to change their age group and course options without restrictions, except for event options. For instance, when a user is currently viewing the "8 Under" category and the "25 Yard Free" event, we no longer lock the age group options like "9-10" or "11-12," as we did before. In the past, you had to change to a valid event first before switching age groups, which was cumbersome. Now, you can freely select the "9-10" age group, and the system will automatically adjust the event for you.