Skip to content

Commit e88356c

Browse files
committed
Bibliography -> other resources (#2358)
1 parent 7118475 commit e88356c

File tree

93 files changed

+215
-152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+215
-152
lines changed

content-assets/wcag-act-rules/testcases.json

Lines changed: 72 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"website": "https://www.w3.org/WAI/standards-guidelines/act/rules/",
44
"license": "https://act-rules.github.io/pages/license/",
55
"description": "Accessibility conformance testing rules for HTML",
6-
"count": 1184,
6+
"count": 1186,
77
"testcases": [
88
{
99
"ruleId": "674b10",
@@ -20069,10 +20069,10 @@
2006920069
"ruleName": "Focusable element has no keyboard trap via standard navigation",
2007020070
"ruleAccessibilityRequirements": null,
2007120071
"expected": "passed",
20072-
"testcaseId": "6ee6cdfc0ae79ec72379b9ee4df9c1920b09ba15",
20072+
"testcaseId": "dcf917e0b17ba9ddbd9fe01239a94519b5bc0458",
2007320073
"testcaseTitle": "Passed Example 4",
20074-
"relativePath": "testcases/a1b64e/6ee6cdfc0ae79ec72379b9ee4df9c1920b09ba15.html",
20075-
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/a1b64e/6ee6cdfc0ae79ec72379b9ee4df9c1920b09ba15.html",
20074+
"relativePath": "testcases/a1b64e/dcf917e0b17ba9ddbd9fe01239a94519b5bc0458.html",
20075+
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/a1b64e/dcf917e0b17ba9ddbd9fe01239a94519b5bc0458.html",
2007620076
"rulePage": "https://www.w3.org/WAI/standards-guidelines/act/rules/a1b64e/proposed/"
2007720077
},
2007820078
{
@@ -25012,12 +25012,74 @@
2501225012
}
2501325013
},
2501425014
"expected": "inapplicable",
25015-
"testcaseId": "351e4bd097e4e1217d64a6c32ae09987c8d4db4a",
25015+
"testcaseId": "bd56be0bc987f29ac92355ed781fe06ae8e57176",
2501625016
"testcaseTitle": "Inapplicable Example 4",
25017-
"relativePath": "testcases/674b10/351e4bd097e4e1217d64a6c32ae09987c8d4db4a.html",
25018-
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/674b10/351e4bd097e4e1217d64a6c32ae09987c8d4db4a.html",
25017+
"relativePath": "testcases/674b10/bd56be0bc987f29ac92355ed781fe06ae8e57176.html",
25018+
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/674b10/bd56be0bc987f29ac92355ed781fe06ae8e57176.html",
2501925019
"rulePage": "https://www.w3.org/WAI/standards-guidelines/act/rules/674b10/proposed/"
2502025020
},
25021+
{
25022+
"ruleId": "4e8ab6",
25023+
"ruleName": "Element with role attribute has required states and properties",
25024+
"ruleAccessibilityRequirements": {
25025+
"wcag-technique:ARIA5": {
25026+
"forConformance": false,
25027+
"failed": "not satisfied",
25028+
"passed": "further testing needed",
25029+
"inapplicable": "further testing needed"
25030+
},
25031+
"aria12:requiredState": {
25032+
"title": "ARIA 1.2, 5.2.2 Required States and Properties",
25033+
"forConformance": true,
25034+
"failed": "not satisfied",
25035+
"passed": "satisfied",
25036+
"inapplicable": "satisfied"
25037+
},
25038+
"wcag20:1.3.1": {
25039+
"secondary": "This success criterion is **less strict** than this rule. This is because browsers and assistive technologies will often fall back on a non-standard default value, which may be sufficient. Some of the failed examples may satisfy this success criterion."
25040+
},
25041+
"wcag20:4.1.2": {
25042+
"secondary": "This success criterion is **less strict** than this rule. This is because browsers and assistive technologies will often fall back on a non-standard default value, which may be sufficient. Some of the failed examples may satisfy this success criterion."
25043+
}
25044+
},
25045+
"expected": "passed",
25046+
"testcaseId": "8122ef64b86fcd30dadeea664029af028382d1b4",
25047+
"testcaseTitle": "Passed Example 6",
25048+
"relativePath": "testcases/4e8ab6/8122ef64b86fcd30dadeea664029af028382d1b4.html",
25049+
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/4e8ab6/8122ef64b86fcd30dadeea664029af028382d1b4.html",
25050+
"rulePage": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/proposed/"
25051+
},
25052+
{
25053+
"ruleId": "4e8ab6",
25054+
"ruleName": "Element with role attribute has required states and properties",
25055+
"ruleAccessibilityRequirements": {
25056+
"wcag-technique:ARIA5": {
25057+
"forConformance": false,
25058+
"failed": "not satisfied",
25059+
"passed": "further testing needed",
25060+
"inapplicable": "further testing needed"
25061+
},
25062+
"aria12:requiredState": {
25063+
"title": "ARIA 1.2, 5.2.2 Required States and Properties",
25064+
"forConformance": true,
25065+
"failed": "not satisfied",
25066+
"passed": "satisfied",
25067+
"inapplicable": "satisfied"
25068+
},
25069+
"wcag20:1.3.1": {
25070+
"secondary": "This success criterion is **less strict** than this rule. This is because browsers and assistive technologies will often fall back on a non-standard default value, which may be sufficient. Some of the failed examples may satisfy this success criterion."
25071+
},
25072+
"wcag20:4.1.2": {
25073+
"secondary": "This success criterion is **less strict** than this rule. This is because browsers and assistive technologies will often fall back on a non-standard default value, which may be sufficient. Some of the failed examples may satisfy this success criterion."
25074+
}
25075+
},
25076+
"expected": "inapplicable",
25077+
"testcaseId": "cde160492f9d0a309b4f8624e51d3380b318b046",
25078+
"testcaseTitle": "Inapplicable Example 2",
25079+
"relativePath": "testcases/4e8ab6/cde160492f9d0a309b4f8624e51d3380b318b046.html",
25080+
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/4e8ab6/cde160492f9d0a309b4f8624e51d3380b318b046.html",
25081+
"rulePage": "https://www.w3.org/WAI/standards-guidelines/act/rules/4e8ab6/proposed/"
25082+
},
2502125083
{
2502225084
"ruleId": "0ssw9k",
2502325085
"ruleName": "Scrollable content can be reached with sequential focus navigation",
@@ -25072,10 +25134,10 @@
2507225134
}
2507325135
},
2507425136
"expected": "passed",
25075-
"testcaseId": "c5f649f91ebe4979270972db7c42279a74efc6c5",
25137+
"testcaseId": "fa27b58829c18976ac66f3874f40c5be712fe64b",
2507625138
"testcaseTitle": "Passed Example 3",
25077-
"relativePath": "testcases/0ssw9k/c5f649f91ebe4979270972db7c42279a74efc6c5.html",
25078-
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/0ssw9k/c5f649f91ebe4979270972db7c42279a74efc6c5.html",
25139+
"relativePath": "testcases/0ssw9k/fa27b58829c18976ac66f3874f40c5be712fe64b.html",
25140+
"url": "https://www.w3.org/WAI/content-assets/wcag-act-rules/testcases/0ssw9k/fa27b58829c18976ac66f3874f40c5be712fe64b.html",
2507925141
"rulePage": "https://www.w3.org/WAI/standards-guidelines/act/rules/0ssw9k/proposed/"
2508025142
},
2508125143
{

content/rules/047fe0/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Neither this rule, nor technique [H69: Providing heading elements at the beginni
5454
- Having a heading for the non-repeated content is sufficient to pass [Success Criterion 2.4.1 Bypass blocks][sc241]. However, if headings are used for that goal, they will only benefit users who can actually navigate from heading to heading (such a functionality can be provided by browsers, browsers plugins, screen readers or other assistive technologies). Users without any possibility for headings navigation will be left without way of bypassing blocks of repeated content and will still experience accessibility issues. Therefore, it is recommended to provide other ways of bypassing blocks.
5555
- When headings are rendered without sufficient visual cues, they are not perceived as headings by sighted users. In this case, passing this rule might still fail [Technique H69: Providing heading elements at the beginning of each section of content][h69] and [Success Criterion 2.4.1 Bypass blocks][sc241]. Additionally, this is likely a failure of [Success Criterion 1.3.1 Info and Relationships][sc131].
5656

57-
### Bibliography
57+
### Other Resources
5858

5959
- [Understanding Success Criterion 2.4.1: Bypass Blocks][usc241]
6060
- [H69: Providing heading elements at the beginning of each section of content][h69]

content/rules/09o5cg/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ This rule is closely related to [success criterion 1.4.3 Contrast (Minimum)][sc1
6161
- Different browsers have different levels of support for CSS. This can cause contrast issues in one browser that do not appear in another. Because of that, this rule can produce different results depending on the browser that is used. For example, a text that is positioned using CSS transform may be on a different background in a browser that does not support CSS transform.
6262
- Implementation of [Presentational Roles Conflict Resolution][] varies from one browser or assistive technology to another. Depending on this, some elements can have a [semantic role][] of `none` and fail this rule with some technology but users of other technologies would not experience any accessibility issue.
6363

64-
### Bibliography
64+
### Other Resources
6565

6666
- [Understanding Success Criterion 1.4.6: Contrast (Enhanced)](https://www.w3.org/WAI/WCAG22/Understanding/contrast-enhanced.html)
6767
- [G17: Ensuring that a contrast ratio of at least 7:1 exists between text (and images of text) and background behind the text](https://www.w3.org/WAI/WCAG22/Techniques/general/G17)

content/rules/0ssw9k/proposed.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,9 @@ This rule applies to any [HTML element][] that has [visible][] [children][] in t
3939

4040
## Expectation
4141

42-
For each target element, at least one of the following is true:
43-
- the element is included in [sequential focus navigation][]; or
42+
For each target element, at least one of the following is true:
43+
44+
- the element is included in [sequential focus navigation][]; or
4445
- the element has a [descendant][] in the [flat tree][] that is included in [sequential focus navigation][]; or
4546
- the element is [inert][].
4647

@@ -60,7 +61,7 @@ Some browsers will automatically make any [scrollable element][scrollable] focus
6061

6162
Some browsers restrict scrolling to the [content box](https://drafts.csswg.org/css-box-4/#content-box) of elements; while others allow to scroll the full [border box](https://drafts.csswg.org/css-box-4/#border-box), hence including the element's padding. This results in some elements being scrollable with a browser but not with another.
6263

63-
### Bibliography
64+
### Other Resources
6465

6566
- [Understanding Success Criterion 2.1.1: Keyboard](https://www.w3.org/WAI/WCAG22/Understanding/keyboard.html)
6667
- [G202: Ensuring keyboard control for all functionality](https://www.w3.org/WAI/WCAG22/Techniques/general/G202)
@@ -165,14 +166,14 @@ This [scrollable][] `section` element contains a link that is included in [seque
165166

166167
#### Passed Example 3
167168

168-
<a class="example-link" title="Passed Example 3" target="_blank" href="https://w3.org/WAI/content-assets/wcag-act-rules/testcases/0ssw9k/c5f649f91ebe4979270972db7c42279a74efc6c5.html">Open in a new tab</a>
169+
<a class="example-link" title="Passed Example 3" target="_blank" href="https://w3.org/WAI/content-assets/wcag-act-rules/testcases/0ssw9k/fa27b58829c18976ac66f3874f40c5be712fe64b.html">Open in a new tab</a>
169170

170171
This [scrollable][] `section` element is [inert][] because of the modal dialog, so neither the `section` nor its [descendant][] elements are included in [sequential focus navigation][].
171172

172173
```html
173174
<style>
174175
dialog:-internal-dialog-in-top-layer::backdrop {
175-
background: rgba(1, 1, 1, 0.8);
176+
background: rgba(1, 1, 1, 0.8);
176177
}
177178
</style>
178179
<section style="height: 100px; width: 500px; overflow: scroll;" tabindex="0">
@@ -197,11 +198,11 @@ This [scrollable][] `section` element is [inert][] because of the modal dialog,
197198
</dialog>
198199
<script>
199200
const openDialog = () => {
200-
ppDialog.showModal();
201+
ppDialog.showModal()
201202
myFrame.tabIndex = '-1'
202203
}
203-
ppDialog.addEventListener('close', () => myFrame.tabIndex = 0)
204-
window.addEventListener('DOMContentLoaded', openDialog);
204+
ppDialog.addEventListener('close', () => (myFrame.tabIndex = 0))
205+
window.addEventListener('DOMContentLoaded', openDialog)
205206
</script>
206207
```
207208

content/rules/0va7u6/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ This rule is designed specifically for [SC 1.4.5 Images of Text][sc1.4.5]. There
5757

5858
There are no accessibility support issues known.
5959

60-
### Bibliography
60+
### Other Resources
6161

6262
- [Understanding Success Criterion 1.4.5: Images of Text][sc1.4.5]
6363
- [Understanding Success Criterion 1.4.9: Images of Text (No Exception)][sc1.4.9]

content/rules/1a02b0/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ This rule assumes that a mechanism is available to start the video and that the
4949

5050
There are no accessibility support issues known.
5151

52-
### Bibliography
52+
### Other Resources
5353

5454
- [Understanding Success Criterion 1.2.3: Audio Description or Media Alternative (Prerecorded)](https://www.w3.org/WAI/WCAG22/Understanding/audio-description-or-media-alternative-prerecorded)
5555
- [Understanding Success Criterion 1.2.8: Media Alternative (Prerecorded)](https://www.w3.org/WAI/WCAG22/Understanding/media-alternative-prerecorded)

content/rules/1ea59c/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ This rule assumes that a mechanism is available to start the video and that the
4343

4444
There are only a few implementations of video players (without third party technologies) that support audio description tracks at the time of writing.
4545

46-
### Bibliography
46+
### Other Resources
4747

4848
- [Understanding Success Criterion 1.2.3: Audio Description or Media Alternative (Prerecorded)](https://www.w3.org/WAI/WCAG22/Understanding/audio-description-or-media-alternative-prerecorded)
4949
- [G78: Providing a second, user-selectable, audio track that includes audio descriptions](https://www.w3.org/WAI/WCAG22/Techniques/general/G78)

content/rules/1ec09b/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ For each test target, the [outcome](#outcome) of at least one of the following r
5151

5252
The HTML `video` element can also have a `track` element that provides an audio description. This should provide assistive technologies with a timed text description of visual information in a video. However, there is no native support in any major browser for this technique. Technique [H96: Using the track element to provide audio descriptions](https://www.w3.org/WAI/WCAG22/Techniques/html/H96) can not be relied upon to conform to [1.2.5: Audio Description (Prerecorded)](https://www.w3.org/TR/WCAG22/#audio-description-prerecorded).
5353

54-
### Bibliography
54+
### Other Resources
5555

5656
- [Understanding Success Criterion 1.2.5: Audio Description (Prerecorded)](https://www.w3.org/WAI/WCAG22/Understanding/audio-description-prerecorded.html)
5757
- [G78: Providing a second, user-selectable, audio track that includes audio descriptions](https://www.w3.org/WAI/WCAG22/Techniques/general/G78)

content/rules/23a2a8/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ There are no assumptions.
4747
- Images can have their role set to `presentation` through an empty `alt` attribute. [Presentational Roles Conflict Resolution][] does not specify what to do if such an image is [focusable][] (it only specifies what to do in case of explicit `role="none"` or `role="presentation"`). Some browsers expose these images and some don't. Thus, this rule may fail for technologies that expose these without creating an accessibility issue for users of other technologies.
4848
- `svg` elements have an [implicit role][] of `graphics-document` in [svg-aam](https://www.w3.org/TR/svg-aam-1.0/#details-id-66). There are popular browsers that do not follow [svg-aam](https://www.w3.org/TR/svg-aam-1.0/#details-id-66) and instead expose SVG elements with a different [semantic role][], such as `image`, `generic` or `SvgRoot`.
4949

50-
### Bibliography
50+
### Other Resources
5151

5252
- [Understanding Success Criterion 1.1.1: Non-text Content](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html)
5353
- [G94: Providing short text alternative for non-text content that serves the same purpose and presents the same information as the non-text content](https://www.w3.org/WAI/WCAG22/Techniques/general/G94)

content/rules/24afc2/proposed.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ CSS specifications define each declaration as being either [important][] (if it
6060

6161
While some assistive technologies are able to set [user origin][] or [user agent origin][] styles, others, such as browser extensions, are only able to set styles with the [author origin][]. Such assistive technologies cannot create styles "winning" the [cascade sort][] over a `style` attribute with an [important][] declaration.
6262

63-
### Bibliography
63+
### Other Resources
6464

6565
- [Understanding Success Criterion 1.4.12: Text Spacing](https://www.w3.org/WAI/WCAG22/Understanding/text-spacing.html)
6666
- [CSS Text Module Level 3 - Spacing](https://www.w3.org/TR/css-text-3/#spacing)

0 commit comments

Comments
 (0)