Bug 255930

Summary: AX: VoiceOver repeats the text linked via aria-describedby
Product: WebKit Reporter: Todd Kloots <todd.kloots>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: andresg_22, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: Mac (Intel)   
OS: macOS 13   
Attachments:
Description Flags
Demo of this bug none

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>