Closed KatieWoe closed 2 years ago
The Equations combo box has a dynamic list. Items in the list are visible based on the domain ("Function of" combo box selection). Based on the behavior I'm seeing... My guess is that ComboBox or ComboBoxListBox is not handling focus traversal properly, and is trying to traverse through items that are invisible.
@jessegreenberg appears to be the responsible dev for focus traversal in ComboBoxListBox, so I'll start by assigning to him. Are there changes that need to be made to support invisible items?
I investigated the general problem, and it's indeed a bug in ComboBoxListBox. Tracking in https://github.com/phetsims/sun/issues/720, and putting this issue on-hold until it's fixed.
phetsims/sun#720 is fixed. I'll need to patch https://github.com/phetsims/sun/commit/8248b7bd3e73a08b5376f6721a2d68f77a87afcd into the 1.0 branch.
https://github.com/phetsims/sun/commit/8248b7bd3e73a08b5376f6721a2d68f77a87afcd was cherry-picked into a new branch of sun, and patched into Fourier 1.0.
Ready for verification in the next RC. To verify:
Keyboard nav in Equations Combo Box is working properly now (verified using above steps).
Test device Dell Operating System Win 10 Browser Chrome Problem description For https://github.com/phetsims/qa/issues/711. Seen with keyboard nav When using the arrow keys to move through the options in the equation combo box on the first screen, only some of the inputs take. Many don't seem to register. The other combo boxes on that page don't seem to do this.
Visuals
https://user-images.githubusercontent.com/41024075/135163737-5ef7b6b6-7f08-4097-a26f-06f599510039.MOV
Troubleshooting information:
pixelzoom EDIT: replaced "dropdown box" with "combo box" throughout.