RE: Bug: Firefox Accessibility Inspector reports placeholder attribute as eligible for accessible name

If we are to agree that visible labels are required for all content that requires user input, I would fail Glenda's CodePen example for violating SC 3.3.2 Labels or Instructions.  The visible label (placeholder text) disappears when a user starts to input characters into the text field.   I can't find anything in this Success Criterion's normative or informative text that excuses temporary removal of the label in Glenda's example from the visible interface, while the input is still available for interaction by the user.

I think this makes the issue of whether or not the accessible name is programmatically determinable moot.

Brooks

-----Original Message-----
From: Patrick H. Lauke [mailto:redux@splintered.co.uk] 
Sent: Wednesday, August 08, 2018 12:49 PM
To: Glenda Sims <glenda.sims@deque.com>; Schnabel, Stefan <stefan.schnabel@sap.com>
Cc: w3c-wai-gl@w3.org
Subject: Re: Bug: Firefox Accessibility Inspector reports placeholder attribute as eligible for accessible name



On 08/08/2018 18:43, Glenda Sims wrote:
...
> Code snippet: <input type="text"  name="first"  placeholder="First Name" 
> id="first">
...
> I believe it fails both
> 
>   * 1.3.1 Info and Relationships
>       o (based on F68
>         https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/F68

>         <https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20161007/F68>)

That techniques relates to programmatically determinable name. It's related to 4.1.2, not 1.3.1 ?

And, in Firefox and Chrome at least (possibly others, no time to test) the placeholder IS exposed by the browser as the input's programmatically determinable / accessible name. So how is it failing?

>   * 2.5.3 Label in Name
>       o because the placeholder text fails to be the accessible name
>         based on F68

But I'd say it doesn't fail...

P
--
Patrick H. Lauke

www.splintered.co.uk | https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_patrickhlauke&d=DwIDaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=W3VUihr49D2x8upR4FtjMIsy0FSGEnqb4ghTiQJMtRw&m=jDC9feBYCYvLSPy5Iji5kf6uR1PorBtYqk8XJ7J3d3E&s=OpsC_vy607-Z-cJgRNxA1si4jfms5FS9bcXTK6ShFt4&e=

https://urldefense.proofpoint.com/v2/url?u=http-3A__flickr.com_photos_redux_&d=DwIDaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=W3VUihr49D2x8upR4FtjMIsy0FSGEnqb4ghTiQJMtRw&m=jDC9feBYCYvLSPy5Iji5kf6uR1PorBtYqk8XJ7J3d3E&s=ZMv1s0wYI8wj80g8HfVGrjLiltWLq0hiAOquH9PBCPQ&e=  | https://urldefense.proofpoint.com/v2/url?u=http-3A__redux.deviantart.com&d=DwIDaQ&c=4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=W3VUihr49D2x8upR4FtjMIsy0FSGEnqb4ghTiQJMtRw&m=jDC9feBYCYvLSPy5Iji5kf6uR1PorBtYqk8XJ7J3d3E&s=x5u3nD9bGTpBHUQ_diRDc_33MNQA8aQsPC_2_87IIh0&e=

twitter: @patrick_h_lauke | skype: patrick_h_lauke

Received on Wednesday, 8 August 2018 18:39:38 UTC