WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
257953
AX: `polite` `aria-live` announcements are too aggressive inside editable text
https://bugs.webkit.org/show_bug.cgi?id=257953
Summary
AX: `polite` `aria-live` announcements are too aggressive inside editable text
Ben Cronin
Reported
2023-06-12 07:19:22 PDT
Created
attachment 466667
[details]
Video of caret navigation readout getting swallowed by a polite announcement Inside of editable text, updating the contents of a `polite` `aria-live` region during caret navigation interrupts readout of the text. Reproduction Steps: 1. Turn on VoiceOver 2. Go to
https://codepen.io/bcronin2-the-animator/pen/zYMGVoj
3. Navigate to the first paragraph in the editable text region. 4. Arrow down to the next paragraph. 5. Notice what VO announces during the navigation to the second paragraph. Expected: VO reads the full first line of the paragraph being navigated to, followed by the announcement that we've moved to a new paragraph. Actual: VO begins to read the first full line of the paragraph being navigated to, but almost immediately interrupts that readout with the new "polite" aria-live content. According to
https://w3c.github.io/aria/#aria-live
(and
https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-live
, fwiw), `polite` `aria-live` regions should not interrupt the current task, i.e., the readout of the line of text navigated to. Safari 16.5 (but also observed on Chrome and Firefox) MacOS 13.4 Impact: Graceful aria-live announcements are required to properly convey context within the Quip/Slack editor (this is true across OSes, but it is especially true on MacOS because markup patterns like `aria-roledescription` aren't supported sufficiently by VO to make them viable to convey this context).
Attachments
Video of caret navigation readout getting swallowed by a polite announcement
(31.71 MB, video/mp4)
2023-06-12 07:19 PDT
,
Ben Cronin
no flags
Details
View All
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-06-12 07:19:43 PDT
<
rdar://problem/110642165
>
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug