- From: David MacDonald <david100@sympatico.ca>
- Date: Wed, 8 Aug 2018 21:38:43 -0400
- To: Andrew Kirkpatrick <akirkpat@adobe.com>
- Cc: Jonathan Avila <jon.avila@levelaccess.com>, "Patrick H. Lauke" <redux@splintered.co.uk>, "w3c-wai-gl@w3.org" <w3c-wai-gl@w3.org>
- Message-ID: <CAAdDpDbNCQxLQwHm=NP0o2S8BkhT9hskdU0EHbSPGHM9-nujSQ@mail.gmail.com>
> but I believe we do at least partly agree here that the fact that it is used as a last resort for the accessible name calculation is correct? I think its ok for Firefox to present it as a last resort. But it's still a failure of WCAG 3.3.2 Cheers, David MacDonald *Can**Adapt* *Solutions Inc.* Tel: 613.235.4902 LinkedIn <http://www.linkedin.com/in/davidmacdonald100> twitter.com/davidmacd GitHub <https://github.com/DavidMacDonald> www.Can-Adapt.com <http://www.can-adapt.com/> * Adapting the web to all users* * Including those with disabilities* If you are not the intended recipient, please review our privacy policy <http://www.davidmacd.com/disclaimer.html> On Wed, Aug 8, 2018 at 3:51 PM, Andrew Kirkpatrick <akirkpat@adobe.com> wrote: > I think that the greatest problem with relying on placeholder is with > 3.3.2 - I believe that the group felt that a label needs to be persistent > and that the fact that a placeholder used as a label will disappear when > the field is filled can trigger a failure. > > Thanks, > AWK > > > > Andrew Kirkpatrick > > Head of Accessibility > > Adobe > > > > akirkpat@adobe.com > > http://twitter.com/awkawk > > On 8/8/18, 15:27, "Jonathan Avila" <jon.avila@levelaccess.com> wrote: > > > We've identified that placeholder use as the sole form of labelling > is strongly discouraged, but I believe we do at least partly agree here > that the fact that it is used as a last resort for the accessible name > calculation is correct? > > If it is a last resort for the accessible name -- then when only it is > used the component still has an accessible name and assuming it's a > meaningful name it passes WCAG. I don't agree with that putting in the acc > name even as a last resort because it legitamizes it's use as an accessible > name and makes it difficult for us to prevent it's use and proliferation. > I'd prefer to see something like -- is not used in the accessible name > calculation but browser's may expose it as fallback content. > > Jonathan > > -----Original Message----- > From: Patrick H. Lauke [mailto:redux@splintered.co.uk] > Sent: Wednesday, August 08, 2018 3:08 PM > To: w3c-wai-gl@w3.org > Subject: Re: Bug: Firefox Accessibility Inspector reports placeholder > attribute as eligible for accessible name > > > > On 08/08/2018 19:46, Jonathan Avila wrote: > >> 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? > > > > If the placeholder is exposed as the name but doesn't provide a name > for the field but rather an example value then it would fail some SC > because the programmatic name isn't a name but rather something else. In > the same we would fail an input for date who's aria-label was "mm/dd/yyyy". > > Yes, but I was responding specifically to the example Glenda provided, > where the placeholder was used with "First name" as value... > > Getting back to the original topic: placeholder is currently one of > the > last resort attributes used to provide an accessible name to a > control, > in the absence of anything more suitable like a <label>, an > aria-label, > aria-labelledby or even a title attribute. > > We've identified that placeholder use as the sole form of labelling is > strongly discouraged, but I believe we do at least partly agree here > that the fact that it is used as a last resort for the accessible name > calculation is correct? > > P > -- > Patrick H. Lauke > > www.splintered.co.uk | https://github.com/patrickhlauke > http://flickr.com/photos/redux/ | http://redux.deviantart.com > twitter: @patrick_h_lauke | skype: patrick_h_lauke > > > >
Received on Thursday, 9 August 2018 01:39:11 UTC