I have a cascading knockout dropdown menu, when the first one is selected another select menu is created and added below it. This is done using a template bound to a list, the menus are added to this list and are bound to the DOM automatically. The problem is if the user is scrolling through the options like this:
and hits the "Next" (right arrow, which is intended to take you to the next input) it selects the option that is currently hovered (in this case June 18) and creates the new select but then instead of the navigating to the newly created select menu to it skips it and goes to the one after that (in my case way down the page). If you then hit "Previous" it brings you back to the newly created dropdown.
Is there a way to override that functionality so that it waits for the new dropdown to be created and navigate to it instead of skipping over it when Next is pressed?
EDIT: Also it should be noted that I did bind tab index to the menus, they are showing in the correct order, Tab index 1 then 2 then 3, so that is not the issue, it must be about the element not existing.