Skip to content

Commit 2d785ae

Browse files
committed
Add 2.1.3 to iframe focusable rule (#2229)
* Editorial update iframe focusable * Add 2.1.3
1 parent 7673647 commit 2d785ae

File tree

3 files changed

+33
-5
lines changed

3 files changed

+33
-5
lines changed

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

+6
Original file line numberDiff line numberDiff line change
@@ -21259,6 +21259,12 @@
2125921259
"passed": "further testing needed",
2126021260
"inapplicable": "further testing needed"
2126121261
},
21262+
"wcag20:2.1.3": {
21263+
"forConformance": true,
21264+
"failed": "not satisfied",
21265+
"passed": "further testing needed",
21266+
"inapplicable": "further testing needed"
21267+
},
2126221268
"wcag-technique:G202": {
2126321269
"forConformance": false,
2126421270
"failed": "not satisfied",

content/rules/akn7bn/proposed.md

+18-3
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ github:
99
feedbackmail: [email protected]
1010
footer: |
1111
<p><strong>Rule Identifier:</strong> akn7bn</p>
12-
<p><strong>Date:</strong> Updated 2 December 2024</p>
12+
<p><strong>Date:</strong> Updated 1 May 2025</p>
1313
<p><strong>Authors:</strong> <a href="https://www.linkedin.com/in/brianbors/">Brian Bors</a>, <a href="https://github.com/wilcofiers">Wilco Fiers</a>. Contributors: <a href="https://www.w3.org/community/act-r/participants">Participants of the ACT Rules Community Group (CG)</a>.</p>
1414
<p>This rule was written in the <a href="https://w3.org/community/act-r/">ACT Rules Community Group</a>. It is written as part of the EU-funded <a href="https://www.w3.org/WAI/about/projects/wai-tools/">WAI-Tools Project</a>. Implementations are part of the EU funded <a href="https://www.w3.org/WAI/about/projects/wai-coop/">WAI-CooP Project</a>. It will be reviewed by the Accessibility Guidelines Working Group (<a href="https://www.w3.org/groups/wg/ag">AG WG</a>).</p>
1515
proposed: true
@@ -19,12 +19,15 @@ rule_meta:
1919
rule_type: atomic
2020
original_file: iframe-with-interactive-content-in-tab-order-akn7bn.md
2121
description: |
22-
This rule checks that `iframe` elements which contain an interactive (tabbable) element are not excluded from sequential focus navigation.
23-
last_modified: 2 December 2024
22+
This rule checks that `iframe` elements which contain keyboard focusable elements are not excluded from sequential focus navigation.
23+
last_modified: 1 May 2025
2424
scs_tested:
2525
- handle: Keyboard
2626
num: 2.1.1
2727
level: A
28+
- handle: Keyboard (No Exception)
29+
num: 2.1.3
30+
level: AAA
2831
---
2932

3033
## Applicability
@@ -74,6 +77,18 @@ There are no accessibility support issues known.
7477
</ul></li>
7578
</ul>
7679
</details></li>
80+
<li><details>
81+
<summary><span>2.1.3 Keyboard (No Exception) (Level AAA)</span></summary>
82+
<ul>
83+
<li><a href="https://www.w3.org/TR/WCAG22/#keyboard-no-exception">Learn more about 2.1.3 Keyboard (No Exception)</a></li>
84+
<li><strong>Required for conformance</strong> to WCAG 2.0 and later on level AAA.</li>
85+
<li>Outcome mapping: <ul>
86+
<li>Any <code>failed</code> outcomes: success criterion is not satisfied</li>
87+
<li>All <code>passed</code> outcomes: success criterion needs further testing</li>
88+
<li>An <code>inapplicable</code> outcome: success criterion needs further testing</li>
89+
</ul></li>
90+
</ul>
91+
</details></li>
7792
<li><details>
7893
<summary><span>G202: Ensuring keyboard control for all functionality</span></summary>
7994
<ul>

wcag-mapping.json

+9-2
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,8 @@
720720
"title": "Iframe with interactive elements is not excluded from tab-order",
721721
"permalink": "/standards-guidelines/act/rules/akn7bn/",
722722
"successCriteria": [
723-
"keyboard"
723+
"keyboard",
724+
"keyboard-no-exception"
724725
],
725726
"wcagTechniques": [
726727
"G202"
@@ -732,14 +733,20 @@
732733
"name": "Iframe with interactive elements is not excluded from tab-order",
733734
"rules_format": 1.1,
734735
"rule_type": "atomic",
735-
"description": "This rule checks that `iframe` elements which contain an interactive (tabbable) element are not excluded from sequential focus navigation.\n",
736+
"description": "This rule checks that `iframe` elements which contain keyboard focusable elements are not excluded from sequential focus navigation.\n",
736737
"accessibility_requirements": {
737738
"wcag20:2.1.1": {
738739
"forConformance": true,
739740
"failed": "not satisfied",
740741
"passed": "further testing needed",
741742
"inapplicable": "further testing needed"
742743
},
744+
"wcag20:2.1.3": {
745+
"forConformance": true,
746+
"failed": "not satisfied",
747+
"passed": "further testing needed",
748+
"inapplicable": "further testing needed"
749+
},
743750
"wcag-technique:G202": {
744751
"forConformance": false,
745752
"failed": "not satisfied",

0 commit comments

Comments
 (0)