Bug 232307 - AX: VoiceOver announces placeholder for a form field with set value and existing label.
Summary: AX: VoiceOver announces placeholder for a form field with set value and exist...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-10-26 08:57 PDT by Yura Zenevich
Modified: 2021-10-26 08:57 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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>