-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure Technique around page regions (Header, Footer, Nav, Main etc.) #340
Comments
From @johnfoliot on July 21, 2017 18:16 Hi David, I'm sorry, but this is and will remain the same problem as when you first Additionally, the current draft text has dependencies on two other draft
Where is the definition of "distinct in substance" (and distinct according This is, and continues to appear to be, an attempt to redefine the This also does not speak to technology agnostic issues: how does this While you suggest this has "good momentum" (support), I will counter with JF On Fri, Jul 21, 2017 at 11:58 AM, David MacDonald notifications@github.com
-- Advancing the mission of digital accessibility and inclusion |
From @Ryladog on July 21, 2017 19:39 David, I would love to see this Failure Technique added, as I did when it was JF this doesn't rely on any new proposed SC as far as I can tell, and in no This is about Techniques, which have nothing to do with conformance, and Katie Haritos-Shea On Jul 21, 2017 2:16 PM, "John Foliot" notifications@github.com wrote:
|
From @Ryladog on July 21, 2017 19:48 Additionally JF, to your question Techniques are designed to be technology specific. SCs are designed to Katie Haritos-Shea On Jul 21, 2017 3:39 PM, "Katie Haritos-Shea" ryladog@gmail.com wrote:
|
From @KerstinP on July 22, 2017 8:43 Thanks for bringing this up again. I would like to see such a failure technique for 1.3.1 WCAG 2.0. I think "distinct visually" would need some work to adress the case where the visually distinction is by colour alone. And I think also "region" needs some work. For example: A page contains a footer (with the correct landmark or the HTML5-element or hidden heading or whatever) with two sub-sections. In each sub-section (sub region?) a contact-information is given. One sub-section has a dark blue background, the other sub-section has a grey, or red oder whatever background. The first one gives contact-information about the overall organization (a college, a medical center or...) and the second one gives contact-information about the specific sub-"organization" (a department, a institute). For the overall organization a specific colour is used (here the dark blue) for every sub-"organization" also a specific colour is used and no headings are given for the sub sections. I believe that one would pass 1.3.1 (because the region itself is made clear) but would be a failure for 1.4.1 because the visually distinction of the sub-section (sub-region?) relies on colour alone. If there is no text information for the two different contact-information-types which is visible for all users just a hidden text information (hidden heading for example) or an aria-label this would not pass 1.4.1. Or? Probably two failures are needed: one which addresses the region itself for 1.3.1. And another one which addresses the case where a region has sub-regions and the visually distinction is by colour alone (1.4.1). |
From @johnfoliot on July 22, 2017 14:18 Hi Katie, Respectfully, if you read David's new proposal it directly references two
#2 = New SC Proposal: Programmatic notification is provided for each change #3 = New SC proposal: After initial page load, programmatic notification is This proposal (or, rather, an earlier variant of the proposal) did not JF On Fri, Jul 21, 2017 at 2:39 PM, Katie Haritos-Shea <
-- Advancing the mission of digital accessibility and inclusion |
From @Ryladog on July 22, 2017 18:40 JF, This was originally designed to be a Failure Technique of 1.3.1, I think Why exactly is it that "his proposal still does not address the reasons why Hopefully not the irrelevant "technology-agnostic" argument... Katie Haritos-Shea On Jul 22, 2017 10:18 AM, "John Foliot" notifications@github.com wrote:
|
From @patrickhlauke on July 23, 2017 7:49 From memory, I don't believe we reached consensus that the failure is categorically always a failure. --
|
From @Ryladog on July 25, 2017 11:59 There are issues with this proposed failure as is, such as needing to add I too suggest we table this until after 2.1. We will have more time then - Katie Haritos-Shea On Jul 23, 2017 3:49 AM, "Patrick H. Lauke" notifications@github.com
|
From @patrickhlauke on July 25, 2017 14:10 On 25/07/2017 12:59, Katie Haritos-Shea wrote:
Oh well, if that's all I'm doing here...feel free to add this and see |
From @Ryladog on July 25, 2017 14:33 Patrick, I do not believe that is all you are doing here. You are a powerful I do think that the same diligence and thought we provide for our proposed Katie Haritos-Shea On Jul 25, 2017 10:10 AM, "Patrick H. Lauke" notifications@github.com
|
From @patrickhlauke on July 25, 2017 14:41 It's been said before, but: turning this from a failure technique into a |
From @johnfoliot on July 25, 2017 15:44 +1 Patrick - this was the concern last time, and remains the concern today. JF On Tue, Jul 25, 2017 at 9:41 AM, Patrick H. Lauke notifications@github.com
-- Advancing the mission of digital accessibility and inclusion |
From @Ryladog on July 25, 2017 16:30 Again, this can be worked on and improved upon once more people on the WG have the experience with crafting solid standards language and are willing to put the diligent thought and well-intentioned work into properly crafting it….. * katie * Katie Haritos-Shea Cell: 703-371-5545 | mailto:ryladog@gmail.com ryladog@gmail.com | Oakton, VA | http://www.linkedin.com/in/katieharitosshea/ LinkedIn Profile | Office: 703-371-5545 | https://twitter.com/Ryladog @Ryladog NOTE: The content of this email should be construed to always be an expression of my own personal independent opinion, unless I identify that I am speaking on behalf of Knowbility, as their AC Rep at the W3C - and - that my personal email never expresses the opinion of my employer, Deque Systems. From: John Foliot [mailto:notifications@github.com] +1 Patrick - this was the concern last time, and remains the concern today. JF On Tue, Jul 25, 2017 at 9:41 AM, Patrick H. Lauke <notifications@github.com mailto:notifications@github.com >
-- Advancing the mission of digital accessibility and inclusion — |
From @patrickhlauke on July 25, 2017 18:29
and once again, can we stop the implication here that comments here have so far not been neither diligently thought out nor well-intentioned, simply because they point out flaws/shortcomings? it may not be meant that way, but boy does it come across that way. |
From @detlevhfischer on July 26, 2017 7:27 I agree with other people who have commented here that this failure technique is problematic. One reason is that in the practical impact of missing landmarks / native equivalents strongly depends on other factors such as the availability of content headings that can be used to navigate the page. Also, there may be good reasons not no mark up a some sections (think of a breadcrumb navigation) with landmarks that some evaluators will deem important and when lacking, reason enough to fail a page. Sent from phone
|
From @lauracarlson on July 27, 2017 13:20 Hi @johnfoliot and all,
I thought we could make requirements harder in 2.1 but not easier. John, would you categorically oppose any new WCAG failure techniques going forward? Thanks, |
From @patrickhlauke on July 27, 2017 15:35 I can't answer for @johnfoliot but for my part: new failure techniques are fine if the WG reaches consensus that they're ok as failure techniques rather than necessitating a new, more bullet-proofed SC which allows for far greater nuance, exceptions, etc. |
From @johnfoliot on July 27, 2017 17:44 Hi Laura,
No. What I do categorically oppose is introducing new Failure Techniques that Additionally, I think our time today is better spent defining new Success JF On Thu, Jul 27, 2017 at 11:35 AM, Patrick H. Lauke <notifications@github.com
-- Advancing the mission of digital accessibility and inclusion |
From @lauracarlson on July 27, 2017 20:6 Hi @patrickhlauke and @johnfoliot , Thanks. It is good to know that you are both open to new failure techniques. The LVTF had been thinking perhaps a failure around improperly marked up icon fonts may be useful for Issue #297 along with techniques on how to mark them up properly. Laura |
From @patrickhlauke on July 27, 2017 20:11 as long as "improperly" doesn't mean "doesn't follow the exact markup pattern that we cooked up", sure... |
From @DavidMacDonald on July 28, 2017 20:59 The reason we were given for not including this failure in WCAG 2.0 was that it would make legacy content fail (2008 and before). So that's why it is here, it is intended to apply to WCAG 2.1 to new sites that want to meet the new standard. If there are other good reasons for not adding this failure besides legacy content, then I'm all ears. If it is because Failure techniques are negative and not nice, then I'd say we have a fundamental difference of opinion. I think the world is going accessible because it is required, not because corporate America suddenly found its heart. We have the authority to introduce new failures in our charter for 2.1 and we can also make new requirements. Basic landmarks seems like an easy win for the blind community in 2017. |
From @jake-abma on September 17, 2017 9:32 The lack of a failure technique for “not having landmarks” (ARIA / HTML) is a missed opportunity while being a very strong and useful technique with great support nowadays. As an addition to 2.0 it’s clear we won’t reach consensus, especially because of legacy, ending up here with the option @patrickhlauke mentioned:
…but, adding it as a new failure to 2.1 seems a valid approach and thus I agree with @DavidMacDonald
If 2.1 opens the door for new failures and with some more word crafting on top of the good basis already here for this technique we should elaborate this one further. |
From @Ryladog on September 17, 2017 15:9 +1 to Jake ** katie ** Katie Haritos-Shea Senior Accessibility SME (WCAG/Section 508/ADA) 703-371-5545 People may forget exactly what it was that you said or did, Our scars remind us of where we have been........they do not have to On Sun, Sep 17, 2017 at 5:32 AM, Jake Abma notifications@github.com wrote:
|
From @detlevhfischer on September 17, 2017 16:8 There are several ways to meet 2.4.1 Bypass blocks where this seems to belong (or, more broadly, 1.3.1 Info and relationships) of which using landmarks or the equivalent structural markup nav, main, etc. is but one. I do not see the viability of a Failure technique here. For example, if there are but 2 or 3 sections on the page which have visible and properly marked-up content headings (i.e. not hidden headings saying Header, Navigation etc) this would probably be fine (at least not a showstopper) for non-visual use? |
From @johnfoliot on September 17, 2017 16:21 Hi Jake, Techniques are non-normative, and any attempt to try and re-write (or Introducing this as a Failure Technique in WCAG 2.1 (and mis-interpreting, Failures are things that cause accessibility barriers and fail specific
Content that has a failure does not meet WCAG success criteria, unless an (I'll also pause here and ask, what accessibility barrier is being put in When we first went around this topic, an advocate for this was quoted as Quite simply, you cannot "fail" a web page simply because it doesn't use While I recognize that some organizations attempt to define (or at least Techniques are informative—that means they are not required. The basis for If the Canadian Bank of Purple Poker Chips, or the US Department of Silly We already have a Success Technique for SC 1.3.1 (ARIA11: Using ARIA That I could support as being proactive, without adding additional As I've long said, "Be the Fireman, Not the Cop". JF On Sun, Sep 17, 2017 at 10:09 AM, Katie Haritos-Shea <
-- Advancing the mission of digital accessibility and inclusion |
From @jake-abma on September 17, 2017 16:21 @detlevhfischer I do see your point here for 2.4.1, but if we take a step back and look at it from another perspective there may as well be a solid case. Not to comply to 2.4.1 but looking at 1.3.1, just as we expect a visual heading to be a H1, H2 etc. we also could expect a main content area to be a The other ways to comply to 2.4.1 (skiplinks, headings, textual alternatives) which may also be used for a kind of navigation are not totally in the same line as proper landmarks, a landmark list, landmark keyboard short cut and the clearness of what it, where it goes and what the meaning is supposed to be of the content in that area. Faking the meaning of landmarks for instance with headings will demand the same text strings like “complementary” and, in contrast to real landmarks, will / may be part of a document outline which makes it way harder to use for the same purpose. |
From @detlevhfischer on September 17, 2017 16:24 Hi Jake, |
From @jake-abma on September 17, 2017 16:39 Clearly well defined @johnfoliot, that makes it difficult to get a word in edgewise… :-) I see the bump here and can’t do anything else than agree but still it feels like the way visual appearance, “markup language” and 1.3.1 should work together (e.g. just as for headings and the heading code H1 etc.) it’s a bit of a shame we do (may) have a visual distinction in a page “I can see” but we don’t demand this to be programmatically determinable for users who can’t but just as well need (and may use to navigate) The lack of standard visual appearance for landmark elements, the late appearance in time (HTML5) are probably the cause they then not belong to 1.3.1. if not used… :-( |
From @johnfoliot on September 17, 2017 16:53 Hi Jake, To be clear, I would LOVE to see all new web-content that is being I continue to leave open the possibility that we can add an additional JF On Sun, Sep 17, 2017 at 11:39 AM, Jake Abma notifications@github.com
-- Advancing the mission of digital accessibility and inclusion |
From @DavidMacDonald on September 22, 2017 11:51 There are 2 things that landmarks provide
SKIP NAVS have limitations
Headings provide a separate semantic and do not replace landmarks.They help the user navigate within regions and sections and there are sometimes quite a few of them. Landmarks are quick identification of major parts of the page. If there is no layout that visually indicates a landmark, there is no failure for omitting a programmatic indicator
The failure is simply if the design visually indicates any of the following:
Then the absence of programmatic indications of those sections for those who cannot see would trigger the failure. This is not unlike the heading failure. As someone who was involved in writing many of the existing Failure Techniques for WCAG 2.0 before this shift, I can say that this technique is consistent with the existing failures. If there are specific objections, they can be scoped into the failure. I've made amendments to the failure technique at the top of this issue, to address comments in this thread. |
From @jake-abma on September 22, 2017 13:10 I totally feel you, totally agree on the value and within my company I do require landmarks, but… In the end, isn’t it just a very important Best Practices (because of the benefit it delivers, but not because it eliminates any specific barrier) so… without, it will be all about very poor user-experiences instead of a specific accessibility fail? |
From @Ryladog on September 22, 2017 13:17 In the instance where when a page loads and the focus is drawn to the login Katie Haritos-Shea On Sep 22, 2017 9:10 AM, "Jake Abma" notifications@github.com wrote:
|
From @johnfoliot on September 22, 2017 13:55 Hi all, Katie is, of course, correct: in that particular user-pattern example, It doesn't however address any potential needs of sighted, keyboard-only However, the perrenial debate around David's proposed Failure Technique
elements or roles today, would suddenly become non-compliant with the Why? Because of what the Failure Techniques documentation states, REMEMBER, SC 1.3.1 successfully progressed to Rec Status in WCAG 2.0 at a If we want to introduce specific examples of Landmark Failures, then bring Improper nesting of Landmark elements or roles: Duplicate use of landmark elements and roles: Inappropriate use of Landmark Roles: ...However, a blanket Failure Technique that effectively demands Landmark (NOTE: these are but 3 examples of "failure" that I could think of in JF On Fri, Sep 22, 2017 at 9:17 AM, Katie Haritos-Shea <
-- Advancing the mission of digital accessibility and inclusion |
From @Ryladog on September 22, 2017 14:12 Can this proposed failure technique be improved in language to cover simple Providing failure techniques in no way prohibits sufficient techniques, and But killing it outright, because one opposes failure techniques in Katie Haritos-Shea On Sep 22, 2017 9:55 AM, "John Foliot" notifications@github.com wrote:
|
From @johnfoliot on September 22, 2017 14:27 FOR THE RECORD: While I have long-standing reservations over the real usefulness of Failure I do however remains quite concerned about the statement in the Failures Finally, as previously noted, we have a lot of work in front of us if we JF On Fri, Sep 22, 2017 at 10:12 AM, Katie Haritos-Shea <
-- Advancing the mission of digital accessibility and inclusion |
This issue did not port properly. Check w3c/wcag21#310 for the remainder of the context. |
Could this failure technique address incorrect landmarks?
|
Hi @LiLoDavis My view:
I would place this one under SC 4.1.2, the role fails
This is not a failure but surely a best practice to place it in the main
This is not a failure but surely a best practice to place it outside of the main but in the header |
Thanks for your reply @jake-abma. IMO, all three would be failures under SC 1.3.1, as the information/structure that's conveyed through presentation would appear to be programmatically determinable, but in fact not so because it's incorrect. |
The "as text" portion of SC 1.3.1 doesn't specifically say the word "header", "footer", etc. have to be written out. The use of headings or the words in headings themselves can indicate sections ending and starting. This issue has also been discussed on the webAIM list and while most people agree that landmarks should be used there isn't agreement from experts that is required under WCAG 2.1 A/AA but it would fall under SC 1.3.6 AAA. |
I agree that missing landmarks is not a failure of 1.3.1. At this time, I'm focused on incorrect landmarks. |
From @DavidMacDonald on July 21, 2017 16:58
This is an issue originally filed as Issue #173 for WCAG 2. I've moved it here, which is the active list. It has good momentum and agreement from many AGWG members. It is intended for WCAG 2.1, not 2.0.
Text of the Failure Proposal
Ø "Failure of 1.3.1 due to regions of a page which are visually distinct AND which contain distinct groups of content (headers, footers, navigation bars, main content, asides) not being programmatically determinable or identified by text."
Description
This failure addresses the problem that occurs when regions of a page are visually distinct from other parts of the page, and contain different content (such as groups of links, advertisements, etc.) that are distinct from the main content of the page, but are not easy to identify for those who cannot see those visual distinctions. People who are blind rely on screen reading software that identifies regions of the page. There are a number of ways to identify regions, but if these regions contain distinct content from each other, they must be identifiable in a way the screen reader can relay to the user: either programmatically or by identifying them in text that can be read by the screen reader. A few clarifications of exceptions are:
If the design visually indicates any of the following:
Then the absence of programmatic indications of those sections or a text description for those who cannot see would trigger the failure.
Failure Procedure
Examine the page to confirm there are regions that are visually distinct which identify any of the following and contain distinct content: header/banner, footer/contentinfo, navigation section, complementary/aside, search region, main region, then check each region to confirm:
If #2 and #3 are false then this failure condition applies.
Related Techniques
This failure was created April 5, 2016
Note: adjustment to the wording "available in text". What we really mean is these sections are identified by text. (i.e. header, navigation, footer etc...) rather than the Footer is available in text.
Copied from original issue: w3c/wcag21#310
The text was updated successfully, but these errors were encountered: