- From: David MacDonald <david100@sympatico.ca>
- Date: Fri, 8 Jul 2016 15:11:35 -0400
- To: John Foliot <john.foliot@deque.com>
- CC: Katie Haritos-Shea GMAIL <ryladog@gmail.com>, Gregg Vanderheiden <gregg@raisingthefloor.org>, GLWAI Guidelines WG org <w3c-wai-gl@w3.org>, Jon Gunderson <jongund@illinois.edu>
- Message-ID: <BLU436-SMTP143E50E342E74B1FB07535EFE3C0@phx.gbl>
ps... a short link for the long link to the wiki article (which drops on the mail archives) is here: *http://tinyurl.com/ht2nnlx <http://tinyurl.com/ht2nnlx>* There is no mention of any technique being required. 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 Fri, Jul 8, 2016 at 2:49 PM, John Foliot <john.foliot@deque.com> wrote: > Katie Haritos-Shea GMAIL wrote: > > > > I have to say I cringe at the thought of someone quoting the > requirements, text, and what is normative and not normative, of WCAG 2, to > David MacDonald……I’ll just have to hope one was shooting for trying to > teach a broader audience…..I would like to think however that that broader > audience would not include the WCAG WG itself….. > > > > Perhaps this ‘teaching’ of WCAG 2 is better suited for places outside > this WG. Reminders are one thing, teaching is another….. > > Hi Katie, > > I'm sorry if you think reminding this list about the status of Techniques > may not be in scope, however I will note that currently there are 85 > members in this WG (https://www.w3.org/WAI/GL/participants.html), even if > we traditionally only hear from a small sub-set of that group on a regular > basis. I personally have had at least one member of this WG say to me > directly that they traditionally lurk on this list as they are attempting > to learn more, and so I think that taking the opportunity to revisit what > some members of this WG may consider 'obvious' is not a bad thing in and of > itself. I also prefaced my comments with the statement "... I am also > struggling with terminology here", and so I leave open the possibility that > there is nothing but a communication issue here. > > Maybe David could explain what he means on that page when it says > "Required"? > > > > > > Respectful discussions though, in my mind, are awesome, and hopefully > what we are all about! Suggestions for different/better text is always > welcome when one is critiquing what someone else had taken the time to > provide. > > I don't think this is a question of my not respecting David, it is about > having a fundamental disagreement about how we move forward, which I have > attempted to outline clearly, calmly, and professionally. It is not my > intention (nor was it ever) to attack David personally, and I am troubled > that you see it that way. > > You noted below that we had a previous issue with some actors not clearly > understanding the difference between normative Success Criteria language > and non-normative Techniques, to the point where, as you state, "... We > only clarified more specifically the fact that they were not required in > WCAG documentation, just a few years ago – based on the problems that arose > from places making them required." For this reason, *I* cringe when we > appear to be returning to talking about Techniques and "Required" in the > same sentence; doubly so when the shared document suggests that some things > are "HTML4 Techniques: Recommended"(column) and "HTML5 and ARIA Techniques: > Required"(column). No Techniques are "Required" - a point, by your own > admission, this WG had to previously clarify "...because of the problems > that arose". > > > > > > Some countries, not understanding that Techniques were not required, > chose to make them *required* by their state or country laws. Some places > in Canada were some of those places (and maybe Italy?), as I recall. We > only clarified more specifically the fact that they were not required in > WCAG documentation, just a few years ago – based on the problems that arose > from places making them required. > > > > Perhaps it is possible the *required* in this documentation came from > that? > > Perhaps, and if this is the case, getting that clarification is, I think, > useful (but not currently present) - and again "... I am also struggling > with terminology here." > > Many individual countries & other organizations take WCAG and then apply > their own 'personalization' to the standard: in Canada there is both the > adoption of WCAG 2.0 into the federal "Common Look and Feel" requirements > (with some specific exclusions: > https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=23601#appB), and both the > provinces of Ontario (AODA) and Quebec (SGQRI 008-01) have provincial > standards that are based upon WCAG 2.0, but again with some modifications. > > If the context of David's "Required" is through any of those lenses then I > think that should be clearly articulated - so yes, it is *possible*, but if > so, let's say so, so that those who are not impacted by this are clear in > their own minds as to what is or isn't Required per the W3C's WCAG 2.0 (or > 2.1 / 2.next / "Silver"). I'll also note that David wrote: "I did an > analysis of all of the checks in the University of Illinois Functional > Accessibility Evaluator (FAE) by Jon Gunderson, through the lens of WCAG > 2.", and so on first read-through I don't think he was referencing anything > but the W3C WCAG 2.0 Recommendation. > > However... > > Under the heading "Take aways for David" he notes: "I would like to > introduce the following new common failures to WCAG. - Failure of 1.3.1 due > to not including main element or role="main" on the main content of an HTML > page.", and a significant number of the other takeaways all appear related > to "requiring" landmarks (either HTML5 elements or ARIA landmarks). We have > had this discussion internally within this WG as recently as May ( > https://github.com/w3c/wcag/issues/173), where we discussed the role of > landmarks in great length, and where I heard a broad consensus that we > cannot (and should not) be mandating "techniques": > > "well you can't require headings (which are only but one possible > technique) if there are other ways to achieve an acceptable outcome for the > SC." - Patrick Lauke > "But can we now fail a page today that has passed WCAG2 yesterday > without landmarks? So for practical reasons, I hesitate to call it a > failure." - Sailesh Panchang > "since landmarks did not exist it is likely that the spirit was > that regions of content did not need to be distinguished under 1.3.1." - > Adam Solomon > (source: all comments taken from > https://github.com/w3c/wcag/issues/173) > > The GitHub discussion (and related emails and conference call discussions) > coalesced around deferring this to WCAG.next ("Closing as a result of the > May 24 discussion and adding the "WCAG.Next label" to ensure it doesn't get > lost." - AWK), but there was opposition from more than just myself about > making landmarks "required" at that time, especially when David suggested > on one of our calls that it was "easy" to implement and "didn't take much > time to do" - interpreted by myself and others on that call as David > wanting to mandate landmarks going forward. > > If it is the consensus of this WG to investigate whether or not we should > mandate page landmarks as part of WCAG 2.1, then I would suggest we start > by fleshing out some proposed SC language to discuss and evaluate - however > I will continue to argue against mandating specific patterns. > > But if the intention is to somehow try to make landmarks "required" > through the use of a Failure Technique then I would again suggest that this > is a wrong approach - it was wrong for 2.0, and I will argue it is wrong > for 2.1. as it continues to perpetuate the 'misunderstanding' that this WG > "... clarified more specifically... just a few years" around Techniques. > > If more Failure Techniques is a requirement for territorial or > organizational interpretations of WCAG 2.x going forward, and David or > others want to work on Techniques (Success or Failure) then that work is > valuable, and worth supporting, as long as it is crystal clear to the > larger Working Group and the consumers of those techniques documents that > this does not mandate a specific pattern (a.k.a "You MUST use landmarks"), > unless that is in fact the consensus and explicit recommendation of this > Working Group, which would derive from a new Success Criteria (or > modification of an existing SC). > > Respectfully, > > JF > > ***** > > From: John Foliot [mailto:john.foliot@deque.com] > Sent: Friday, July 8, 2016 10:57 AM > To: Gregg Vanderheiden <mailto:gregg@raisingthefloor.org> > Cc: David MacDonald <mailto:david100@sympatico.ca>; GLWAI Guidelines WG > org <mailto:w3c-wai-gl@w3.org>; Jon Gunderson <mailto:jongund@illinois.edu > > > Subject: Re: University of Illinois automated tool WCAG failures > > > Hi David, > > While I wholeheartedly agree with Gregg regarding alignment with 2.0. > versus 2.1, I am also struggling with terminology here. Specifically, on > your wiki page you note that "Techniques" are *required*. No, they aren't, > and by my reading and understanding of WCAG 2.0, they never were. In fact, > when it comes to Techniques, > https://www.w3.org/TR/WCAG20/#intro-layers-guidance: > > Sufficient and Advisory Techniques - For each of the guidelines and > success criteria in the WCAG 2.0 document itself, the working group has > also documented a wide variety of techniques. The techniques are > informative and fall into two categories: those that are sufficient for > meeting the success criteria and those that are advisory. > > (Informative, not normative) > > Techniques are ways of successfully accomplishing any given Requirement, > but many of the existing SC have multiple Techniques for passing a SC - and > any 1 of the collection of techniques for any given SC will meet the > requirement, yet none of the existing techniques are "Required". > > The way I see and understand WCAG, it is a list of functional outcomes > that must be met to ensure accessibility. *HOW* the page author achieves > the outcome is less important than the fact that they *HAVE* met the > outcome. An easy example is that images must have an accessible name, and > while the simplest and most common way of achieving that is to use the alt > attribute, the functional requirement can also be met with any number of > other techniques ( > https://www.w3.org/WAI/WCAG20/quickref/?showtechniques=111#qr-text-equiv-all) > and in fact, that entire referenced section starts with the provision, > "Sufficient Techniques - Note: Other techniques may also be sufficient if > they meet the success criterion." > > Landmarks are another example (whether via HTML landmark elements or via > aria-landmarks) and are, as you have noted, techniques that emerged after > the publishing of WCAG 2.0. I have no issue suggesting that today either of > those techniques is a Best Practice, but given that we could satisfy SC > 2.4.1 *prior* to the emergence of either of those constructs, we cannot now > say that you *FAIL* because you haven't used either of those techniques, > and less than 5 minutes searching the web today could likely turn up > examples where pages are functionally accessible without the use of either. > The Requirement for successfully meeting 2.4.1 is that a *mechanism* is > provided to bypass blocks (a.k.a. block-level navigation), not that > landmarks MUST be provided. As such, a "Failure Technique" that somehow > suggests a page does not conform to 2.4.1 because landmarks are not present > is, to me, unacceptable and outside of the design of how WCAG was created, > which was to establish the expected outcomes, and let the developers > deliver to those outcomes. (As well, I recall, this Working Group discussed > the "requirement" for landmarks at great length earlier this year, and I > have a reasonable expectation that the WG's position on this topic won't > change.) > > > You also note on the wiki page the following: > > * Introduce new failure of WCAG 1.3.1 due to not programmatically > associating a data table with a visual Tile or Label for that table. > > Outside of the fact that there are other ways of conveying information, > structure and/or relationships of a table (<caption>, <details>, > @aria-labelledby, and less so @aria-describedby, @summary), introducing a > Failure Technique like this will not directly impact the normative text of > WCAG 2.0, SC 1.3.1 which states: > > Information, structure, and relationships conveyed through presentation > can be programmatically determined or are available in text. > > ...and so while ensuring a "Success" technique that illustrates those > patterns for successfully meeting 1.3.1 is recognized as being valuable, I > question the overall value of stating that a table without either fails > 1.3.1, as that is simply not accurate nor true: other techniques exist. I > am very concerned that we do not limit the creativity of designers or > developers, nor emergent techniques or technologies that may come forward, > and mandating specific development patterns is the first step down that > slippery path. > > Randomly looking at some of the other comments on your wiki, you note the > following: > > Image 3 Alt text must not include filename (and you note that it is > "Required") > > That might be an internal Univ of Illinois requirement, but it certainly > isn't a normative requirement from WCAG, and I hope it never is. Based on > this rule (as presented on the wiki page), what would you use as alt text > for <img src="rose.jpg">? Reading that rule perhaps suggests that I cannot > use alt="Photo of a rose" because the file name is rose (dot jpg). Or what > if the image is being used in a Photoshop tutorial, and the appropriate alt > text actually is <img src="rose.jpg" alt="Example of rose.jpg after > applying a filter">? Demanding specific patterns is sometimes more harmful > than helpful (and while it's possible the actual FAE text is more nuanced, > this 'rule' none-the-less contradicts your own guidance on good Success > Criteria: " > http://davidmacd.com/blog/what-are-WCAG-success-criteria.html#p3") > > Mandated patterns, and insisting on them to meet accessibility > requirements, is the wrong way forward in my humble opinion, and I will > continue to argue strenuously against heading in that direction, sorry. > > JF > > > >
Received on Friday, 8 July 2016 19:12:09 UTC