Bug 222190

Summary: AX: Live region announcements are skipped by VoiceOver during view/focus changes
Product: WebKit Reporter: cwalia
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Normal CC: cfleizach, spanage, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 14   
Hardware: Mac (Intel)   
OS: macOS 10.15   

cwalia
Reported 2021-02-19 12:26:52 PST
**Overview:** When a message is sent to a live region during a focus change, VoiceOver does not reliably announce the message. **Steps to Reproduce:** 1. Open this Codepen: https://codepen.io/cw22/pen/YzpVzOW 2. Enable VoiceOver 3. Click the button to open the modal 4. Wait for VoiceOver to finish announcing context about the new view 5. **Issue**: Notice that the announcement “Modal has been opened” is not heard 6. Close the modal using “Escape” or “X” 7. VoiceOver Safari Issue: Notice that the announcement “Modal has been closed” is not heard **Actual Result:** "Modal has been opened" and "Modal has been closed" aria-live announcements are not read out by VoiceOver. **Expected Result:** Announcements should be read out by VoiceOver. **Build Date & Hardware** MacBook Pro (16-inch, 2019) MacOS Catalina 10.15.7 (19H512) Safari Version 14.0.2 (15610.3.7.1.10, 15610) **Additional Builds and Platforms:** - Firefox Mac OS: FAIL (VoiceOver) - Chrome Mac OS: FAIL (VoiceOver) - Chrome Windows: SUCCESS (JAWS & NVDA) - Firefox Windows: SUCCESS (JAWS & NVDA)
Attachments
Radar WebKit Bug Importer
Comment 1 2021-02-19 12:27:00 PST
cwalia
Comment 2 2021-02-19 14:41:52 PST
Here is a screencast demonstrating this issue: https://www.dropbox.com/s/rryotwka6vp0hee/Webkit%20222190.mov?dl=0
chris fleizach
Comment 3 2021-03-15 01:15:13 PDT
I've determined this is a VoiceOver issue. I have moved the bug to that component
Sommer Panage
Comment 4 2022-11-15 18:30:16 PST
Still reproduces in 13.1 Beta (22C5044e)
Note You need to log in before you can comment on or make changes to this bug.