-
Notifications
You must be signed in to change notification settings - Fork 219
Description
While the new base appearance listboxes are massively better than the old ones (can be tested in Chrome canary via https://demo.lukewarlow.dev/css-forms.html) we do lose some (mainly one) keyboard functionality that does feel like a downgrade.
- Ablity to check all options:
With auto appearance listboxes we can ctrl+a when the listbox is focused and that will select all options (not sure if it's all or just all visible ones this would need testing). With the new model we'd have to manually select them all. I know checkedness doesn't follow selection now but some way to select all would be nice, be that ctrl+a or ctrl+a + space to actually toggle.
The latter feels slightly better because then you can use this to uncheck all too.
- Ability to submit form from the listbox:
We also lose the ability to submit a form while the listbox is focused, previously pressing enter would trigger submit but now it just toggles the currently focused option. (This is a less important loss but it's worth noting)