-
-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
List and ListItem issues with ARIA #140
Comments
Pretty sure this is an issue with line 48 in ListItem.svelte and that it should be reversing the ternary operands to: If parentTag is This change makes highlighting via keyboard work across the board. |
Ugh, that's a frustrating default setting for Safari! Apple is using on the ball with user-centric defaults, so that's a big miss on their part. Hopefully folks that need this setting know about it! Per the keypress event, you're correct, it should not need to query within itself. It should just just trigger click on itself if it's part of a Fixed per: 3d3f9bd (also wohoo our 700th commit!) |
Safari seems to be the main culprit here:
The LHS menu of the docs site, none of the ListItems are available to tab navigation - Safari only.
Looking at the /routes/components/lists/ page, clicking an item and then trying to shift tab to go up the list does not work in Safari
![Kapture 2022-08-22 at 15 30 11](https://user-images.githubusercontent.com/52020637/185846565-03641a62-15a2-4c01-97d8-6fc4d1d29cea.gif)
On the same page - tabbing to a new item and then pressing space or enter does not highlight the ListItem in FF, Chrome, Safari due to elemItem being null - line 48 in ListItem.svelte
The text was updated successfully, but these errors were encountered: