Bug 222190
Summary: | AX: Live region announcements are skipped by VoiceOver during view/focus changes | ||
---|---|---|---|
Product: | WebKit | Reporter: | cwalia |
Component: | Accessibility | Assignee: | 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
**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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/74533002>
cwalia
Here is a screencast demonstrating this issue: https://www.dropbox.com/s/rryotwka6vp0hee/Webkit%20222190.mov?dl=0
chris fleizach
I've determined this is a VoiceOver issue. I have moved the bug to that component
Sommer Panage
Still reproduces in 13.1 Beta (22C5044e)