Bug 212849

Summary: AX: aria-modal nodes wrapped in aria-hidden are not honored
Product: WebKit Reporter: chris fleizach <cfleizach>
Component: AccessibilityAssignee: chris fleizach <cfleizach>
Status: RESOLVED FIXED    
Severity: Normal CC: aboxhall, apinheiro, dmazzoni, ews-watchlist, jcraig, jdiggs, samuel_white, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
problem
none
patch
none
patch
none
patch
none
patch none

Description chris fleizach 2020-06-05 15:14:57 PDT
Created attachment 401207 [details]
problem

We determined that the div[role=“dialog”, aria-modal=“true”] in question is wrapped by div[aria-hidden=“true”]. Bc of this wrapper, the div[role=“dialog”, aria-modal=“true”] should be ignored.
Comment 1 Radar WebKit Bug Importer 2020-06-05 15:15:08 PDT
<rdar://problem/64047019>
Comment 2 chris fleizach 2020-06-05 15:15:15 PDT
<rdar://problem/63985730>
Comment 3 chris fleizach 2020-06-18 11:44:19 PDT
Created attachment 402217 [details]
patch
Comment 4 chris fleizach 2020-06-18 11:45:00 PDT
Created attachment 402218 [details]
patch
Comment 5 chris fleizach 2020-06-18 11:48:44 PDT
Created attachment 402219 [details]
patch
Comment 6 chris fleizach 2020-06-18 13:32:53 PDT
Created attachment 402233 [details]
patch
Comment 7 EWS 2020-06-29 11:54:24 PDT
Committed r263673: <https://trac.webkit.org/changeset/263673>

All reviewed patches have been landed. Closing bug and clearing flags on attachment 402233 [details].