WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
286267
AX: VoiceOver does not announce text preceding some phrasing elements
https://bugs.webkit.org/show_bug.cgi?id=286267
Summary
AX: VoiceOver does not announce text preceding some phrasing elements
Adrian Roselli
Reported
2025-01-20 08:56:16 PST
In a test using `<mark>`, `role="mark"`, `role="deletion"`, or `role="insertion"`, VoiceOver with Safari does not announce the opening of the sentence, instead jumping to where the element starts. To replicate: 1. Open Safari and activate VoiceOver 2. Go to
https://cdpn.io/aardrian/debug/rNRxZmP
3. Use the `read-all` command (VO + A) 4. Observe how, for most paragraphs, the first words are not announced. Other notes: * The unannounced text appears in the speech viewer. * The unannounced text appears in the Braille viewer. * The text is announced using other navigation methods. * The text is announced in Chrome when using read-all. * The text is announced in Firefox when using read-all. * Code visible at
https://codepen.io/aardrian/pen/rNRxZmP
More details: * The buggy MARK examples only start announcing at `<mark>`, `<mark role="mark">`, and `<span role="mark">`. * The buggy DEL examples only start announcing at `<del role="deletion">` and `<span role="deletion">`. There is no issue with `<del>`. * The buggy INS examples only start announcing at `<ins role="insertion">` and `<span role="insertion">`. There is no issue with `<ins>`. * The buggy S examples only start announcing at `<s role="deletion">` and `<span role="deletion">`. There is no issue with `<s>`. The attached video demonstrates this. It has no captions. Possibly related: The following bugs also have clipped announcements, though the scenarios and elements are far different: * 249154: AX: Role of combobox on button cuts off screen reader announcement (voice over)
https://bugs.webkit.org/show_bug.cgi?id=249154
* 285047: AX: combobox button value text clipped
https://bugs.webkit.org/show_bug.cgi?id=285047
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-01-20 08:56:28 PST
<
rdar://problem/143272808
>
Adrian Roselli
Comment 2
2025-01-20 09:04:51 PST
Trying to attach a 1.41 MB video, but keep getting a "413 Request Entity Too Large" error, even though the file upload screen says files up to 1GB are allowed. Will try again later.
Adrian Roselli
Comment 3
2025-01-22 07:45:16 PST
Ok, still cannot upload video (tried multiple days and browsers). You can get to the video in this Masto post:
https://toot.cafe/@aardrian/113861850234398134
Adrian Roselli
Comment 4
2025-04-05 17:38:26 PDT
This has regressed. Using VoiceOver / macOS 15.4 / Safari 18.4 now the elements `<del>`, `<ins>`, and `<s>` are impacted.
Daniel Koskinen
Comment 5
2025-05-26 02:29:49 PDT
I can confirm the continuing existence of this bug, tested on Safari 18.5 (20621.2.5.11.8) on macOS 15.5 (24F74).
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