-
Notifications
You must be signed in to change notification settings - Fork 287
SC 2.1.2 Tab looping #4185
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
Comments
It looks like this relates to No Keyboard Trap. You say "The native It looks like the example hasn't been updated since the native |
This was discussed at length over in whatwg/html#8339, particularly whatwg/html#8339 (comment) where @matatk @niklasegger mentioned facilitating updates to APG but it appears that maybe no one followed up on this.
@fstrr Yes. Also the 2.4.3 focus order understanding doc needs updated as well. I'd encourage the title of this issue to be updated to include that and mention of These updates would be really helpful as we're seeing many folks default to assuming the native |
note that the examples in understanding documents are just that ... examples. they're not normative, nor are they comprehensive. |
I've filed #4381 to tweak the language in the focus order and keyboard trap understanding, but note that, as I wrote in the PR description, the issue here seems to conflate non-normative examples in non-normative understanding document with actual hard requirements ... they're not, they're just examples. Examples are non-exhaustive, so if a page/content does something else, as long as it still satisfies the core normative requirement of an SC, they're fine. |
Uh oh!
There was an error while loading. Please reload this page.
There is a problem with the following example that leads to major differences between the browser and open source implementations for the dialogs:
imo there is too much room for interpretation and clearer guidance is needed that defines a "Best Practice" for this specific scenario. Otherwise it leads to further inconsitency between implementations.
The native
<dialog>
doesn't support tab looping at all while most open source libraries are on the other extrema and don't provide an option to disable it.With clearer guidance one or the other would need to be adjusted to fulfil the Level A requirements.
The text was updated successfully, but these errors were encountered: