W3C home > Mailing lists > Public > public-pfwg@w3.org > February 2015

Re: ACTION-1349: Creation of aria-placeholder

From: Alexander Surkov <surkov.alexander@gmail.com>
Date: Wed, 25 Feb 2015 14:43:02 -0500
Message-ID: <CA+epNseFpXeET0qV=W+WDDQQq8v8G2xRRhCY0fqP07cGz4pr+g@mail.gmail.com>
To: Dominic Mazzoni <dmazzoni@google.com>
Cc: Fred Esch <fesch@us.ibm.com>, "W3C WAI Protocols & Formats" <public-pfwg@w3.org>
Right. Neither of IAccessible2 or ATK provide an API to expose it and I
don't recall that anybody had asked for it. Iirc OS X API only has a way to
expose a placeholder. So aria-placeholder should be a nice addition for
VoiceOver, everyone else probably won't benefit from having it.

On Thu, Jan 15, 2015 at 10:26 AM, Dominic Mazzoni <dmazzoni@google.com>

> I like that note, but would it make sense for ARIA? After all,
> aria-placeholder itself wouldn't make something displayed - it's just a way
> to notify AT that a placeholder is there, maybe implementedvia an overlay
> or something.
> On Thu, Jan 15, 2015 at 7:10 AM, Fred Esch <fesch@us.ibm.com> wrote:
>> Joanie,
>> I like what you have, but I also like the note from MDN
>> https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input  as the
>> MDN note explicitly states not to use a placeholder instead of a label.
>> *Note:* Do not use the placeholder attribute instead of a *<label>*
>> <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label> element.
>> Their purposes are different: the *<label>*
>> <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label> attribute
>> describes the role of the form element; that is, it indicates what kind of
>> information is expected, the placeholder attribute is a hint about the
>> format the content should take. There are cases in which the placeholder attribute
>> is never displayed to the user, so the form must be understandable without
>> it.
>>  Regards,
>> Fred Esch
>> Accessibility, Watson Innovations
>> AARB Complex Visualization Working Group Chair
>> W3C SVG A11y Task Force
>> [image: IBM Watson Group]
>>    [image: Fred]
>> [image: Inactive hide details for Joanmarie Diggs ---01/15/2015 09:56:56
>> AM---Hi all. Proposed text for aria-placeholder follows. It's]Joanmarie
>> Diggs ---01/15/2015 09:56:56 AM---Hi all. Proposed text for
>> aria-placeholder follows. It's lifted pretty much
>> From: Joanmarie Diggs <jdiggs@igalia.com>
>> To: W3C WAI Protocols & Formats <public-pfwg@w3.org>
>> Date: 01/15/2015 09:56 AM
>> Subject: ACTION-1349: Creation of aria-placeholder
>> ------------------------------
>> Hi all.
>> Proposed text for aria-placeholder follows. It's lifted pretty much
>> verbatim from the HTML5 spec. Thoughts?
>> <proposal>
>> Represents a short hint (a word or short phrase) intended to aid the
>> user with data entry when the control has no value. A hint could be a
>> sample value or a brief description of the expected format.
>> Authors SHOULD present this hint to the user by displaying the text
>> inside a blank unfocused control.
>> Note: As is the case with the related HTML placeholder attribute, use of
>> placeholder text as a replacement for a displayed label can reduce the
>> accessibility and usability of the control for a range of users
>> including older users and users with cognitive, mobility, fine motor
>> skill or vision impairments. While the hint given by the control's label
>> is shown at all times, the short hint given in the placeholder attribute
>> is only shown before the user enters a value. Furthermore, placeholder
>> text may be mistaken for a pre-filled value, and as commonly implemented
>> the default color of the placeholder text provides insufficient contrast
>> and the lack of a separate visible label reduces the size of the hit
>> region available for setting focus on the control.
>> </proposal>
>> --joanie

(image/jpeg attachment: 32699215.jpg)

(image/gif attachment: 32491595.gif)

(image/gif attachment: graycol.gif)

Received on Wednesday, 25 February 2015 19:43:31 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:45:23 UTC