Bug 255930 - AX: VoiceOver repeats the text linked via aria-describedby
Summary: AX: VoiceOver repeats the text linked via aria-describedby
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: Safari 16
Hardware: Mac (Intel) macOS 13
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-04-25 09:44 PDT by Todd Kloots
Modified: 2023-04-25 09:44 PDT (History)
2 users (show)

See Also:


Attachments
Demo of this bug (5.55 MB, video/quicktime)
2023-04-25 09:44 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 2023-04-25 09:44:15 PDT
Created attachment 466076 [details]
Demo of this bug

Summary: VoiceOver repeats the value of the text linked via aria-describedby each time the content of an input, textarea or contenteditable region changes.

System Information:

Mac OS: 13.2.1 (22D68)
Safari: 16.3 (18614.4.6.1.6)
VoiceOver settings set to factory defaults

Steps to reproduce:

1. Start VoiceOver
2. Open https://codepen.io/toddlr/pen/KKGgaYx
3. Move focus to the first text input in the example
4. Observe VoiceOver announces the label of the input ("Message to Todd") when it receives focus
5. Wait a few seconds
6. Observe that after a pause VoiceOver will also announce the text linked via aria-label ("Todd is from Test, Inc.")
7. Type the word "hello"
8. Observe that VoiceOver repeats "Todd is from Test, Inc."


Expected result:
VoiceOver should announce the text linked via aria-describedby only once.
Comment 1 Radar WebKit Bug Importer 2023-04-25 09:44:38 PDT
<rdar://problem/108508649>