Bug 216114 - AX: VoiceOver announces entering/leaving page context when focus move to/from ARIA listbox
Summary: AX: VoiceOver announces entering/leaving page context when focus move to/from...
Status: RESOLVED MOVED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 13
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-09-02 20:40 PDT by Todd Kloots
Modified: 2022-02-10 19:31 PST (History)
2 users (show)

See Also:


Attachments
Screen recording illustrating the bug in Safari (1.87 MB, video/quicktime)
2020-09-02 20:40 PDT, Todd Kloots
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Todd Kloots 2020-09-02 20:40:20 PDT
Created attachment 407859 [details]
Screen recording illustrating the bug in Safari

What steps will reproduce the problem?

1. Start VoiceOver
2. Go to https://codepen.io/toddlr/pen/vYGevrY
3. Press tab to move focus between the elements in the form to the ARIA listbox instance


Notice when focus moves from a form element to an ARIA listbox instance VoiceOver announces it is "leaving" the page and when focus moves from the ARIA listbox to the next form element VoiceOver announces it is "entering" the page. This would be very confusing/misleading for someone who cannot see as focus is not leaving or reentering the page.
Comment 1 Radar WebKit Bug Importer 2020-09-02 20:40:30 PDT
<rdar://problem/68251981>
Comment 2 Todd Kloots 2020-09-02 20:41:59 PDT
I found the same bug while testing in Chrome and filed this bug as Chromium issue #1124576: https://bugs.chromium.org/p/chromium/issues/detail?id=1124576

Makes me wonder if this is a bug in VoiceOver, not Chrome or Webkit.
Comment 3 Brent Fulgham 2022-02-10 19:31:10 PST
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'.

This should now be fixed in shipping software.