Bug 232307

Summary: AX: VoiceOver announces placeholder for a form field with set value and existing label.
Product: WebKit Reporter: Yura Zenevich <yzenevich>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: andresg_22, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Description Yura Zenevich 2021-10-26 08:57:36 PDT
VoiceOver seems to be announcing placeholder attribute contents as form field 
description regardless of whether the name/value is set for an accessible 
object that represents the form field.

For example: in this snippet:

```data:text/html,<input aria-label="form field" type="text" value="test" placeholder="this placeholder should not be announced" />```

VO already announces "form field" as the name for the accessible object, and "test" as a value. Since there is no way to not include placeholder as description via VO verbosity settings, this version is too verbose.
Comment 1 Radar WebKit Bug Importer 2021-10-26 08:57:47 PDT
<rdar://problem/84665355>