Bug 185219 - AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
Summary: AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't ma...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 11
Hardware: All All
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-05-02 14:49 PDT by Paul J. Adam
Modified: 2018-05-11 14:58 PDT (History)
11 users (show)

See Also:


Attachments
dialog demo page (2.75 KB, text/html)
2018-05-02 14:49 PDT, Paul J. Adam
no flags Details
patch (5.32 KB, patch)
2018-05-11 10:54 PDT, Nan Wang
no flags Details | Formatted Diff | Diff
patch (5.32 KB, patch)
2018-05-11 11:02 PDT, Nan Wang
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paul J. Adam 2018-05-02 14:49:05 PDT
Created attachment 339346 [details]
dialog demo page

Steps to Reproduce: 
1. Turn on VoiceOver on macOS or iOS latest stable public versions. 
2. Visit http://pauljadam.com/demos/dialog.html in Safari and open the modal dialog. 
3. Manually move VoiceOver screen reader focus to the <p> text "The quick brown fox jumps over the lazy dog."

Actual Results: 
1. VoiceOver skips over the text "The quick brown fox jumps over the lazy dog." and cannot focus on that text or read it manually. 

Expected Results:
1. VoiceOver focuses and reads the text "The quick brown fox jumps over the lazy dog."
Comment 1 Radar WebKit Bug Importer 2018-05-02 14:49:22 PDT
<rdar://problem/39920009>
Comment 2 Nan Wang 2018-05-11 10:54:08 PDT
Created attachment 340202 [details]
patch
Comment 3 Build Bot 2018-05-11 10:56:34 PDT
Attachment 340202 [details] did not pass style-queue:


ERROR: Source/WebCore/accessibility/AccessibilityObject.cpp:2091:  Declaration has space between type name and * in Node *node  [whitespace/declaration] [3]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 4 Nan Wang 2018-05-11 11:02:38 PDT
Created attachment 340203 [details]
patch

update style
Comment 5 WebKit Commit Bot 2018-05-11 14:58:24 PDT
Comment on attachment 340203 [details]
patch

Clearing flags on attachment: 340203

Committed r231720: <https://trac.webkit.org/changeset/231720>
Comment 6 WebKit Commit Bot 2018-05-11 14:58:26 PDT
All reviewed patches have been landed.  Closing bug.