Bug 311881
| Summary: | AX: align with other browsers on handling of focused elements and aria-hidden | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dominic Mazzoni <dm_mazzoni> |
| Component: | Accessibility | Assignee: | Dominic Mazzoni <dm_mazzoni> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
Dominic Mazzoni
Discussed here:
https://github.com/w3c/aria/pull/2181#discussion_r2002079011
The consensus seems to be that if focus lands inside an aria-hidden region, and an event handler doesn't move focus elsewhere before one animation frame, then the aria-hidden flag should be ignored and that region should be essentially permanently un-hidden.
Previously, WebKit's behavior was to ignore aria-hidden when focus was inside but not persist that change.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/174449524>
Dominic Mazzoni
Pull request: https://github.com/WebKit/WebKit/pull/62396
EWS
Committed 311648@main (758417724261): <https://commits.webkit.org/311648@main>
Reviewed commits have been landed. Closing PR #62396 and removing active labels.