[Webkit-unassigned] [Bug 224147] New: VoiceOver have some bug with role dialog and aria-modal true attribute

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 3 02:31:21 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=224147

            Bug ID: 224147
           Summary: VoiceOver have some bug with role dialog and
                    aria-modal true attribute
           Product: WebKit
           Version: Safari 14
          Hardware: iPhone / iPad
                OS: iOS 14
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: hyongsop.kim at nvisions.co.kr
                CC: webkit-bug-importer at group.apple.com

Developers use aria-modal true and role dialog in layer popup with overlay screen.
Otherwise VoiceOver users cannot distinguish which part is the visible screen, because dimmed contents that is hidden from screen can be focusable with VoiceOver.
However even if add role dialog with aria-modal true, VoiceOver can be navigated some outside contents.
In case of aria spec, if I use aria-modal true, screen reader just can be navigated inside the aria-modal contents.
I think this is the VoiceOver or webkit bug.
Below is the sample site that you can test.
You can doubletap activate modal button with demo 1.
After that, swipe left or right to navigate contents.
You can navigate return repository link.
However this link is the outside content of modal dialog.
and Below is the demonstration video.
You can watch and it will be helpful to understand the issue.
Sample link: http://davidtheclark.github.io/react-aria-modal/demo/
Demonstration video: https://1drv.ms/v/s!Aj9xs5XCa0zwmMMAH2hJMM8MTM4OIg?e=m2aybK

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210403/94ba7256/attachment.htm>


More information about the webkit-unassigned mailing list