Re: SC 1.4.11

112 respondents (over 50%) were screen reader users... it makes sense that
they used a keyboard... but screen reader users know where the focus is ...

https://webaim.org/projects/lowvisionsurvey/#primary


On Thu, Jun 21, 2018 at 5:52 PM Jonathan Avila <jon.avila@levelaccess.com>
wrote:

>
>    - This SC is aimed at improving the experience for low vision users,
>    the focus indicator is generally for keyboard users. I'd like to see some
>    research into
>
>
>
> The WebAIM low vision user survey indicates that the keyboard is widely
> used by people with low vision.  Lack of an easy to see visual indication
> of focus is most definitely an issue for users of low vision.   I
> understand the challenges though.
>
> https://webaim.org/projects/lowvisionsurvey/#keyboard
>
>
>
> Jonathan
>
>
>
> Jonathan Avila
>
> Chief Accessibility Officer
>
> *Level Access*
>
> jon.avila@levelaccess.com
>
> 703.637.8957 office
>
>
>
> Visit us online:
>
> Website <http://www.levelaccess.com/> | Twitter
> <https://twitter.com/LevelAccessA11y> | Facebook
> <https://www.facebook.com/LevelAccessA11y/> | LinkedIn
> <https://www.linkedin.com/company/level-access> | Blog
> <http://www.levelaccess.com/blog/>
>
>
>
> *Looking to boost your accessibility knowledge? Check out our free
> webinars!* <https://www.levelaccess.com/compliance-resources/webinars/>
>
>
>
> The information contained in this transmission may be attorney privileged
> and/or confidential information intended for the use of the individual or
> entity named above. If the reader of this message is not the intended
> recipient, you are hereby notified that any use, dissemination,
> distribution or copying of this communication is strictly prohibited.
>
>
>
> *From:* David MacDonald <david100@sympatico.ca>
> *Sent:* Thursday, June 21, 2018 5:46 PM
> *To:* Wilco Fiers <wilco.fiers@deque.com>
> *Cc:* John Foliot <john.foliot@deque.com>; Eric Eggert <ee@w3.org>;
> Patrick H. Lauke <redux@splintered.co.uk>; GLWAI Guidelines WG org <
> w3c-wai-gl@w3.org>
> *Subject:* Re: SC 1.4.11
>
>
>
> Hi All
>
>
>
> WCAG 2.1 is adding 12 SCs at the level A and AA level that is a 31%
> increase to the 38 existing AA SCs making it 50 SC at AA.
>
>
>
> This is a huge increase in requirements, testing, remediation, budgets,
> and exposure to legal action.
>
>
>
> We were on an aggressive timeline and we haven't had near the level of
> public scrutiny that WCAG 2.0 had, nor have we had the level of experience
> implementation we wanted. Our post launch discussions over the language
> we agreed on seems to indicate a premature birth. I'm not regretting
> anything and I understand the reasons for all our decisions, but this is
> not the time to make the interpretation of our requirements wider.
>
>
>
> This SC is aimed at improving the experience for low vision users, the
> focus indicator is generally for keyboard users. I'd like to see some
> research into the prevalence of that combination of requirements.(1)  And
> to balance that against the new requirements on authors and limitation on
> designers, and keyboard only users are not the population the SC is aimed
> at helping. All this for a problem that could be fixed by browsers with the
> flip of a switch.
>
>
>
> I think we should keep this SC narrow addressing , and observe how the
> market accepts our work. We can widen it in 2.2 if we're a bit narrow now,
> but if we throw the net too wide, and the legal market decides its too
> much, then we can't narrow it until Silver because of backward
> compatibility.
>
>
>
> http://www.davidmacd.com/blog/sighted-keyboard-only-user.html
>
>
>
>
> 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 Thu, Jun 21, 2018 at 1:18 PM, Wilco Fiers <wilco.fiers@deque.com>
> wrote:
>
> John, can you reply to my point that if you apply this logic to focus
> indicators, it also must be applied to default styles of form fields? If we
> follow your strict reading of this, all form fields on sites that set a
> background can now no longer use the default browser style? If you agree,
> how would you explain that the extension seems specifically written not to
> mean this, and if you don't agree, how would you explain the special case
> argument you'd than be making for focus?
>
>
>
> Wilco
>
> On Thu, Jun 21, 2018 at 5:07 PM John Foliot <john.foliot@deque.com> wrote:
>
> > Eric, John,
>
> ​>​
>
>
> >
>
> ​
>
> You're correct in this very literal reading of the SC.
>
> With all due respect Wilco,
>
>
>
> a) You agree that Eric and my *literal* reading and interpretation of the
> normative text is accurate and correct, but then;
>
>
>
> b) You argue that you don't think that was the intent, that it is
> "obvious" to you that components like this are exempt from this SC...
> (except, what is obvious to you is not obvious to Eric or myself - on the
> contrary we both have a different but similar "precise" read than you,
> which you just agreed is correct and accurate.)
>
>
>
> Wilco, since it cannot be both, and since you DO agree that the literal
> reading is correct (and, I argue, likely to be how it would be interpreted
> legally by non SMEs), I will continue to argue that we need to, in the
> Understanding documents, expand upon and explain this 'literal'
> interpretation to remove any lingering doubt.
>
>
>
> The Mantra is actually quite simple: if you adjust the background
> color(s), you must adjust the foreground color(s) as well: on text (and
> images of text), on active images (including icons), and on state
> indication (aka visible focus indication). As Patrick noted
> <https://lists.w3.org/Archives/Public/w3c-wai-gl/2018AprJun/0753.html>,
> this was also the intent of this SC going back historically, as Alastair
> essentially confirmed to Patrick last September
> <https://github.com/w3c/wcag/issues/302#issuecomment-326996680>.
> (Granted, much has changed since then, but still, we had this as a goal
> when we undertook filling the color contrast gaps)
>
>
>
> I will also argue that from a 'teaching' perspective that's a fairly easy
> concept to convey, and from a testing perspective, we no no longer have to
> test multiple browser/OS/AT combinations, we simply have to test for author
> intent (i.e. examine/inspect the CSS in the DOM)
>
> Eric asked:
>
> > (* Can non-UI Components have states?)
>
>
> I'm not 100% sure what you mean by a "non-UI Component" (aren't all
> components part of the UI?), however I would argue that something like a
> table is certainly a "component" which would technically (natively) not
> have a state (but even then, by applying tabindex="0" it would then be
> assigned "states" - but why? Sortable rows or columns perhaps? But those
> are children of the larger component...)
>
>
>
> > Now the interesting case is the following:
>
> <div style="background-color: blue;">
>
>     <button>Click me!</button>
>
> </div>
>
> ​> ​
>
> In this case the UI element (the button) was not modified by the author,
> so it’s covered by the exception and would pass.
>
> ​This is my assertion as well.​ If you review my example page at
> http://john.foliot.ca/demos/SC_1_4_11.html in Firefox (on Windows
> anyway), I deliberately chose the gray background color to be the same as
> the native "gray" button - which illustrates how the exception is
> potentially manifest in "the wild".
>
>
>
> [alt: screen capture of the < input> element of type="submit" on a gray
> background in Firefox along with the color contrast analyzer results.]
>
>
>
> In this example, the button is the same color as the background, and even
> the defining border of that button fails the color contrast requirement.
> The current exception "forgives this" however, yet it does not "forgive"
> focus indication - i.e. "state indication", which as (I believe) Eric and I
> assert, is separate to "component", because "states" was not part of the
> exception clause.
>
>
>
> > I wonder if this is also the interpretation of the group
>
> ​This is actually the ongoing debate. My sense Eric is that a lot of
> people agree with the logic you and I are applying, but are struggling
> because the normative text *is* being subjected to different readings and
> understandings. The last Straw Poll was fairly evenly split: 6 for the
> "precise" interpretation, 5 for the "permissive" interpretation. (
> https://www.w3.org/2002/09/wbs/35422/non-text-contrast-exception-scope/results
> ​)
>
>
>
> JF
>
>
>
>
>
>
>
> On Thu, Jun 21, 2018 at 5:22 AM, Wilco Fiers <wilco.fiers@deque.com>
> wrote:
>
> Eric, John,
>
> You're correct in this very literal reading of the SC. It effectively says
> that if you change anything at all about a component, you are now fully in
> responsible for its presentation. Not just focus, everything. This
> argument, taken to its natural conclusion would mean that if someone sets
> the background of the page, they are now responsible for the contrast of
> checkboxes and radio buttons and those arrows in select. On a white
> background, those things in Chrome have a contrast of 2.9:1.
>
>
>
> It seems obvious to me that components like this are exempt from this SC.
> Setting the page background, or the size of a checkbox, or the font in a
> select, should not mean that at that point the author is responsible for
> styling the entire component in every user agent. The literal reading of
> the text is inconsistent with one of the things this SC is trying to do:
> Allow an exception in the case where the browser, not the author should
> have ensured sufficient contrast. You can't make that argument for focus
> and have it not apply to all other state indicators and element boundaries.
>
>
>
> W
>
>
>
> On Thu, Jun 21, 2018 at 9:25 AM Eric Eggert <ee@w3.org> wrote:
>
> *(W3C hat off)*
>
> I think the literal read of the SC clearly says:
>
>    - 3:1 contrast ratio for all UI Components and their* states, except
>    when the component is not modified by the author.
>
> In your example, you changed the text/icon color, so the component is
> modified, hence the author needs to be sure to adhere to the 3:1 contrast
> for the states as well.
>
> (* Can non-UI Components have states?)
>
> Now the interesting case is the following:
>
> <div style="background-color: blue;">
>
>     <button>Click me!</button>
>
> </div>
>
> In this case the UI element (the button) was not modified by the author,
> so it’s covered by the exception and would pass.
>
> On the other hand:
>
> <div style="background-color: blue;">
>
>     <a href="https://linktonowhere.example.com">Click me!</a>
>
> </div>
>
> Would not pass in my literal interpretation of the SC because the link is
> not only defined by the user agent but through inheriting the author’s
> background color. (In this case you need to change the color of the link
> anyway because it would not conform to text contrast, because links are
> blue by default.)
>
> (Codepen: https://codepen.io/yatil/pen/rKddZW)
>
> I wonder if this is also the interpretation of the group and if we can
> make it clearer in the Understanding documents…
>
> Eric
>
> On 20 Jun 2018, at 19:56, John Foliot wrote:
>
> Hi Patrick,
>
>
>
> I don't disagree, which is why I would like to see the *interpretation*
> for this SC unambiguously state that you need to test for all possible
> browsers: that if you've not modified all foreground colors (including
> state) when you've modified the background then there is a likelihood this
> will fail somewhere.
>
>
>
> The SC and exception state:
>
>
>
> *​​*
>
> *User Interface Components*
>
> *​:* ​
>
> Visual information required to identify user interface components
> <https://www.w3.org/TR/WCAG21/#dfn-user-interface-components> and states
> <https://www.w3.org/TR/WCAG21/#dfn-states>
>
> ​*​
>
> , except for inactive components or where the appearance of the component
> is determined by the user agent and not modified by the author;
>
> ​(* these are separate, as they have different definitions)
>
> My argument against the narrow interpretation is that we've explicitly
> defined both components AND states as requiring sufficient contrast​, but
> the exception ONLY applies to components (and not explicitly states), which
> if that was the intent would have then had the following exception language:
>
>
>
> *​*
>
> *User Interface Components*
>
> *​:* ​
>
> Visual information required to identify user interface components and
> states, except for inactive components or where the appearance of the
> component *or state* is determined by the user agent and not modified by
> the author;
>
> ​
>
> Visible tab focus is a state​, and that is not called out in the
> exception, so it is exempt from the exception. I've always read this as
> being for components like an un-styled submit button.
>
>
>
> I've updated my example page at:
> http://john.foliot.ca/demos/SC_1_4_11.html to capture this as well.
>
>
>
> JF
>
>
>
> On Wed, Jun 20, 2018 at 12:29 PM, Patrick H. Lauke <redux@splintered.co.uk>
> wrote:
>
> Of course, the problem is that it IS down to the browser whether something
> passes or fails otherwise. And then, you'd have define clearly which
> browsers to target/test in. Where do you draw the line? What if in one
> browser, by default, the contrast of the focus indication is too low, but
> in all others it's fine out of the box? Is that a fail, dependent on the
> market share of the browser?
>
> This is the sort of thing that a best practice is much better suited to
> tackle than a hard binary pass/fail, I'd say.
>
> 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
>
>
>
>
>
> --
>
> 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)
>
>
>
>
> --
>
> *Wilco Fiers*
>
> Senior Accessibility Engineer - Co-facilitator WCAG-ACT - Chair Auto-WCAG
>
>
>
>
>
> --
>
> John Foliot
>
> Principal Accessibility Strategist
>
> Deque Systems Inc.
>
> john.foliot@deque.com
>
>
>
> Advancing the mission of digital accessibility and inclusion
>
>
>
>
> --
>
> *Wilco Fiers*
>
> Senior Accessibility Engineer - Co-facilitator WCAG-ACT - Chair Auto-WCAG
>
> --

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>

Received on Thursday, 21 June 2018 22:54:11 UTC