Bug 216114

Summary: AX: VoiceOver announces entering/leaving page context when focus move to/from ARIA listbox
Product: WebKit Reporter: Todd Kloots <todd.kloots>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED MOVED    
Severity: Normal CC: bfulgham, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: All   
OS: All   
Attachments:
Description Flags
Screen recording illustrating the bug in Safari none

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.