- From: Eric Eggert <ee@w3.org>
- Date: Wed, 13 Jun 2018 17:04:32 +0200
- To: "John Foliot" <john.foliot@deque.com>
- Cc: "David MacDonald" <david100@sympatico.ca>, "Alastair Campbell" <acampbell@nomensa.com>, "WCAG group" <w3c-wai-gl@w3.org>, "LVTF - low-vision-a11y" <public-low-vision-a11y-tf@w3.org>
- Message-ID: <294FC088-7212-4704-91BA-0B3F0F8AEF76@w3.org>
On 13 Jun 2018, at 16:00, John Foliot wrote:
> Any Mac users familiar with this: https://www.focusingly.net ?
I’m familiar with it, the same effect can be archived really easily by
using CSS instead of JavaScript:
```css
a, button, input, select, submit, textarea,
[tabindex]:not([tabindex="-1"]) {
outline: 2px solid transparent;
outline-offset: 5px;
transition: outline-offset .2s linear;
}
a:focus, button:focus, input:focus, select:focus, submit:focus,
textarea:focus, [tabindex]:not([tabindex="-1"]):focus {
outline-color: currentColor;
outline-offset: 2px;
}
```
Demo: https://codepen.io/yatil/pen/EbjgRL
> I wonder aloud if it addresses the problem we're discussing (Mac's
> inaccessible native focus ring).
I personally find the “normal” Windows outline as hard to see than
the Mac focus ring (especially on dark backgrounds) and I suggest
specific styling whenever possible to take care of both operating
systems.
Eric
>
> JF
>
> On Wed, Jun 13, 2018 at 8:50 AM, John Foliot <john.foliot@deque.com>
> wrote:
>
>> David's bug thread also provides the current 'status':
>>
>> michael-n-cooper <https://github.com/michael-n-cooper> commented on
>> Sep
>> 28, 2017
>> <https://github.com/w3c/wcag21/issues/298#issuecomment-332865121>
>>
>> This is out of scope for WCAG 2.1, but we will look at this sort of
>> issue
>> again in Silver.
>>
>>
>> To my mind there are differences between technical compliance and
>> "practical" compliance, and while it is true that you can wiggle you
>> way
>> out of the Mac problem using a technical reading of WCAG (David's
>> point), I
>> suspect that for most designers (who are likely using Macs anyway)
>> that we
>> should teach them the 'optimum' and down-play the minimum (i.e., be
>> pragmatic, fix the problem on the Mac platform - Alastair's point).
>>
>> I think framed right, designers are going to want to do this right
>> anyway
>> (most designers I've met want to control all aspects of the design,
>> on all
>> platforms), and we can re-enforce the idea that different platforms
>> have
>> different focus indicators in the Understanding document, and that
>> designers *should* carefully consider this fact when creating new
>> designs/focus indications.
>>
>> JF
>>
>>
>> On Wed, Jun 13, 2018 at 8:28 AM, David MacDonald
>> <david100@sympatico.ca>
>> wrote:
>>
>>>> I’m a little confused in what you mean, the technologies relied
>>>> on in
>>> this case would be HTML, CSS etc.
>>>
>>> The technology relied upon in WCAG is the tools that users are
>>> expected
>>> to use to get the benefits of the WCAG conformance. There is no
>>> obligation
>>> to make things work in every browser with every screen reader and
>>> AT...
>>> There just has to be on stack of technology i.e. Windows, Firefox,
>>> NVDA.
>>> We're not talking a about HTML/CSS here we are talking about the
>>> expectations for a user. One must remember that for most of WCAG
>>> Apple was
>>> a non starter. There was no assistive technology and no initiative
>>> by apple
>>> to do anything about that, and back then is was basically JAWS,
>>> Windows and
>>> IE ... so of course we couldn't say that so Conformance requires
>>> just one
>>> combination of user technologies work. If we change that in WCAG 2.1
>>> (and
>>> we haven't) we are talking about a completely different set of
>>> requirements
>>> than WCAG 2.0 in 2.1.
>>>
>>> This stuff is important.
>>>
>>>> I’m probably biased by the UK/EU context where these things are
>>> generally interpreted in fairly practical ways, it would be odd to
>>> exclude
>>> a popular browser or platform and claim that it works.
>>>
>>> Hmmm.... when was the last lawsuit that had any effect in the UK?
>>>
>>> We simply cannot require content to work on all or many
>>> combinations. I
>>> raised an issue to explore that an the WG decided to stick with WCAG
>>> 2.0
>>> conformance requirements.
>>>
>>> https://github.com/w3c/wcag21/issues/298
>>>
>>> This is critical, and I simply won't be able to provide consensus to
>>> this
>>> interpretation without a wider discussion of its implications. It is
>>> at
>>> odds with our own documentation for 2.1.
>>>
>>> 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, Jun 13, 2018 at 8:34 AM, Alastair Campbell
>>> <acampbell@nomensa.com
>>>> wrote:
>>>
>>>> Hi David,
>>>>
>>>>
>>>>
>>>> Thanks for looking through, on your points:
>>>>
>>>>
>>>>
>>>>> The #1 statement has 2 bullets. Is the proposal that these are an
>>>>> AND
>>>> statement or and OR statement, we need that explicit, its a big
>>>> difference.
>>>>
>>>>
>>>>
>>>> It is an and/or, i.e. you could use any combination of text,
>>>> graphical
>>>> content, background/border etc.
>>>>
>>>>
>>>>
>>>> If you look at the first assumption, I put:
>>>>
>>>> For "Visual information required to identify user interface
>>>> components
>>>> and states", it is flexible as to what the indicator(s) is/are, the
>>>> author
>>>> can decide. However, if the indicator is "required to identify" the
>>>> component, then it must have contrast. The main differences are
>>>> that:
>>>>
>>>> - Buttons and links can be identified simply by text;
>>>> - For controls which are more interactive (e.g. checkboxes /
>>>> radio
>>>> buttons) that would require more than text.
>>>>
>>>>
>>>>
>>>> Perhaps that first step needs splitting up to distinguish the types
>>>> of
>>>> control, and incorporate that assumption?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> For the last #4 item... this will be an undue burden to test and
>>>> remediate, with disproportionally few benefits to the end user ...
>>>> WCAG has
>>>> not traditionally wandered beyond the default and focused state,
>>>> these are
>>>> split second states.
>>>>
>>>> …
>>>>
>>>>> Instead, I think we should say that momentary transient states are
>>>> not visible/noticeable to many people and therefore out of scope.
>>>>
>>>>
>>>>
>>>> I’m not sure how to square that with the SC text & definition of
>>>> states,
>>>> we’ve already been through that conversation with hover.
>>>>
>>>>
>>>>
>>>> However, the mitigations are that:
>>>>
>>>> - A change of pointer can count as an indicator (for hover);
>>>> - If a control doesn’t visually change for a particular state,
>>>> it is
>>>> not required to (because there is no visual information).
>>>> - Most components don’t have that many states.
>>>>
>>>>
>>>>
>>>> In the examples most of that failed did so due to default
>>>> indicators or
>>>> focus state, not the other states.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> On the call I mentioned that Technologies relied upon for
>>>>> conformance
>>>> is a critical consideration when failing/passing default states. If
>>>> Safari
>>>> is not relied upon for conformance, then it is not a failure of
>>>> WCAG that
>>>> it's focus ring doesn't pass. If there is a stack that works, it
>>>> passes.
>>>>
>>>> https://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html
>>>>
>>>>
>>>>
>>>> I’m a little confused in what you mean, the technologies relied
>>>> on in
>>>> this case would be HTML, CSS etc. There is also the aspect of what
>>>> you
>>>> claim to have tested on, in the ‘Optional components of a
>>>> conformance
>>>> claim’, but I’m not sure what you’d interpret as “If there
>>>> is a stack
>>>> that works, it passes”?
>>>>
>>>>
>>>>
>>>> I’m probably biased by the UK/EU context where these things are
>>>> generally interpreted in fairly practical ways, it would be odd to
>>>> exclude
>>>> a popular browser or platform and claim that it works.
>>>>
>>>>
>>>>
>>>> -Alastair
>>>>
>>>
>>>
>>
>>
>> --
>> John Foliot
>> Principal Accessibility Strategist
>> Deque Systems Inc.
>> john.foliot@deque.com
>>
>> Advancing the mission of digital accessibility and inclusion
>>
>
>
>
> --
> John Foliot
> Principal Accessibility Strategist
> Deque Systems Inc.
> john.foliot@deque.com
>
> Advancing the mission of digital accessibility and inclusion
--
Eric Eggert
Web Accessibility Specialist
Web Accessibility Initiative (WAI) at World Wide Web Consortium (W3C)
Received on Wednesday, 13 June 2018 15:04:45 UTC