Add clarification to 1.4.11 Non-text contrast understanding about exempt graphical objects acting as user interface components - UIC needs to have *some* sufficiently contrasting aspect - #5249
Conversation
✅ Deploy Preview for wcag2 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
…cal objects still acting as UICs needing sufficient contrast on the UIC
9f92b9e to
f66b7b1
Compare
|
While my original preference was for this particular interpretation, as it follows exactly from the normative wording (if you think it through), there are some additional wrinkles that this brings up:
|
|
A further aspect I'd like to address (both here and in the other PR) is the weird heading structure of the current understanding document... |
|
|
||
| <figure id="figure-low-contrast-logos-author-choice"> | ||
| <img src="img/1.4.11-ntc-author-choice-logos.png" alt="A heading: 'ACME tool is trusted by the world's most innovative companies.'; below the heading, a series of nine company logos, all presented as very dark grey logos on the page's black background, with very low contrast; one logo is hovered with the mouse, and is displayed in white, with high contrast against the page background."> | ||
| <figcaption>An author chooses to present company logos with low contrast by default, until they are hovered; the fact that these are logos doesn't exempt this scenario from failing the requirements of this success criterion, as the initial low contrast presentation is not "essential" (since it's not mandated by corporate identity or brand guidelines)</figcaption> |
There was a problem hiding this comment.
| <figcaption>An author chooses to present company logos with low contrast by default, until they are hovered; the fact that these are logos doesn't exempt this scenario from failing the requirements of this success criterion, as the initial low contrast presentation is not "essential" (since it's not mandated by corporate identity or brand guidelines)</figcaption> | |
| <figcaption>An author chooses to present company logos with low contrast by default, until they are hovered; the fact that these are logos doesn't exempt this scenario from failing the requirements of this success criterion, as the initial low contrast presentation is not "essential" (since it's not mandated by corporate identity or brand guidelines).</figcaption> |
|
|
||
| <section id="examples"> | ||
| <h2>Graphical Object Examples</h2> | ||
| <h2>Graphical Object examples</h2> |
There was a problem hiding this comment.
| <h2>Graphical Object examples</h2> | |
| <h2>Graphical object examples</h2> |
|
Preview Diff between 5250 and 5249 at Essential Exception. |
|
As discussed at last week's meeting, I am going to close this PR, as unfortunately the fact that there is no matching UIC logic for (text) contrast, this would cause inconsistencies for logos that are purely text / logotypes. see #5249 (comment) |
…os acting as user interface components - UIC "inherits" the exemption for logos with insufficient contrast (#5250) **The counter-proposal #5249 has been closed - see #5249 (comment) **This is a redo of the previous speculative PRs - cleaned up, and expanded to not only include "logos" but more generally any graphical objects that are exempted, like flags and such** Supersedes #5133 (which only focused on logos, but the same rationale needs to apply to any other graphical objects - like flags etc - whose contrast/colours can't be changed, but that also act as UICs) In addition, this PR moves the "Logos" section directly under/into the "Exception examples", where it more logically belongs, fixes some markup indentation, and lowercases some of the headings. Copying over the context/rationale from #5133 > The normative wording for 1.4.11 https://www.w3.org/TR/WCAG22/#non-text-contrast > > > The visual presentation of the following have a contrast ratio of at least 3:1 against adjacent color(s): > > > > **User Interface Components** > > Visual information required to identify user interface components and states, except for inactive components or where the appearance of the component is determined by the user agent and not modified by the author; > > **Graphical Objects** > > Parts of graphics required to understand the content, except when a particular presentation of graphics is essential to the information being conveyed. > > has two distinct aspects/subjects - user interface components (UICs) and graphical objects. > > Logos that have insufficient non-text contrast are exempted when they act as graphical objects, as their (low contrast) colours fall under the "except when a particular presentation of graphics is essential" clause. > > However, when logos are the only content inside a UIC, the logo itself may be exempt, but the UIC around it has no explicit exemption. A button/control only containing a logo with insufficient contrast, and no other sufficiently contrasting visual indicator, normatively doesn't appear to be exempt. > > This PR handwaves this and says that the exemption for the logo carries over/is inherited by the UIC > > --- > > Closes #4376, closes #1275, closes #1739 > > x-ref #902 Preview: https://deploy-preview-5250--wcag2.netlify.app/understanding/non-text-contrast Diff: https://services.w3.org/htmldiff?doc1=https%3A%2F%2Fwww.w3.org%2FWAI%2FWCAG22%2FUnderstanding%2Fnon-text-contrast.html&doc2=https%3A%2F%2Fdeploy-preview-5250--wcag2.netlify.app%2Funderstanding%2Fnon-text-contrast --------- Co-authored-by: Bruce Bailey <bruce@bailey4.us>
For a counter-proposal, see #5250
This is a redo of the previous speculative PRs - cleaned up, and expanded to not only include "logos" but more generally any graphical objects that are exempted, like flags and such
Supersedes #5113 (which only focused on logos, but the same rationale needs to apply to any other graphical objects - like flags etc - whose contrast/colours can't be changed, but that also act as UICs)
In addition, this PR moves the "Logos" section directly under/into the "Exception examples", where it more logically belongs, fixes some markup indentation, and lowercases some of the headings.
Copying over the context/rationale from #5113
Closes #4376, closes #1275, closes #1739
x-ref #902
Preview: https://deploy-preview-5249--wcag2.netlify.app/understanding/non-text-contrast
Diff: https://services.w3.org/htmldiff?doc1=https%3A%2F%2Fwww.w3.org%2FWAI%2FWCAG22%2FUnderstanding%2Fnon-text-contrast.html&doc2=https%3A%2F%2Fdeploy-preview-5249--wcag2.netlify.app%2Funderstanding%2Fnon-text-contrast