From 045e1e73880c24b69722a15b754265115a6e8b35 Mon Sep 17 00:00:00 2001 From: Scott O'Hara Date: Mon, 23 Aug 2021 08:10:34 -0400 Subject: [PATCH] Colspan rowspan update (#342) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * test and spec updates remove MAY tests for aria-rowspan/colspan comment out MAY portions of these attribute rules * rowspan/colspan implementation updates update report to reference that there are only two tests to pass for the aria-rowspan/colspan entries. wording update for ibm’s stance on redundant role declarations --- index.html | 8 ++++++++ results/implementation-results.html | 20 ++++++++++---------- tests/colspan-test.html | 26 ++++++-------------------- tests/rowspan-test.html | 21 ++------------------- 4 files changed, 26 insertions(+), 49 deletions(-) diff --git a/index.html b/index.html index 4aa8f1b5..d7930791 100644 --- a/index.html +++ b/index.html @@ -3107,9 +3107,13 @@

Use the `colspan` attribute on any element that is allowed the `colspan` attribute in HTML.

+

Authors SHOULD NOT use the `aria-colspan` attribute on any element which also has a `colspan` attribute.

@@ -3131,9 +3135,13 @@

Use the `rowspan` attribute on any element that is allowed the `rowspan` attribute in HTML.

+

Authors SHOULD NOT use the `aria-rowspan` attribute on any element which also has a `rowspan` attribute.

diff --git a/results/implementation-results.html b/results/implementation-results.html index b3e519b7..e90062df 100644 --- a/results/implementation-results.html +++ b/results/implementation-results.html @@ -32,7 +32,7 @@

Implementation Report

-

Last updated 28 June 2021

+

Last updated 19 August 2021

Status of checks against the ARIA in HTML rules in the following implementations:

@@ -56,7 +56,7 @@

Conformance Checker Rule Implementations

As of 06-26-2021 all features have been verified to have at least two implementations. There are no features at risk.

-

Note: IBM has decided they will not return errors/warnings when explicit roles are specified on elements with those implicit roles.

+

Note: IBM presently does not return errors/warnings when explicit roles are specified on elements which natively expose that role implicitly.

+ - + + - +
@@ -3696,9 +3696,9 @@

Conformance Checker Rule Implementations

Use the colspan attribute on any element that is allowed the colspan attribute in HTML.

-

+

Authors SHOULD NOT use the aria-colspan attribute on any element which also has a colspan attribute.

@@ -3706,10 +3706,10 @@

Conformance Checker Rule Implementations

Authors MUST NOT use aria-colspan on any element which also has a colspan attribute, and the values of each attribute do not match.

-
colspan (3 tests)colspan (2 tests) yes
- issue 1107
yes
- issue 14
partial implementation:
passes test 1 (of 3)
- issue 354
Not yet implemented:
- issue 354
@@ -3724,9 +3724,9 @@

Conformance Checker Rule Implementations

Use the rowspan attribute on any element that is allowed the rowspan attribute in HTML.

-

+

Authors SHOULD NOT use the aria-rowspan attribute on any element which also has a rowspan attribute.

@@ -3734,10 +3734,10 @@

Conformance Checker Rule Implementations

Authors MUST NOT use aria-rowspan on any element which also has a rowspan attribute, and the values of each attribute do not match.

-
rowspan (3 tests)rowspan (2 tests) yes
- issue 1107
yes
- issue 15
partial implementation:
passes test 1 (of 3)
- issue 354
Not yet implemented:
- issue 354
diff --git a/tests/colspan-test.html b/tests/colspan-test.html index 9d0d234c..a0428e81 100644 --- a/tests/colspan-test.html +++ b/tests/colspan-test.html @@ -46,7 +46,7 @@

ARIA in HTML - test cases for aria-colspan

-

last updated 27 February 2021

+

last updated 18 August 2021

colspan is allowed on td and th elements

@@ -57,24 +57,7 @@

Tests:

Test 1

-

Authors MAY use the aria-colspan attribute on any element that is allowed the colspan attribute in HTML, or any element with a WAI-ARIA role which allows the aria-colspan attribute.

- -

The first th and td each have an aria-colspan="1"

- -
- - - - - - - - -
header 1header 2
Cell 1Cell 2
-
- -

Expected result: -
no warning/error

+ Edit: removed test.
@@ -86,7 +69,10 @@

Test 2

- + + + + diff --git a/tests/rowspan-test.html b/tests/rowspan-test.html index be111e5c..5a5d883f 100644 --- a/tests/rowspan-test.html +++ b/tests/rowspan-test.html @@ -46,7 +46,7 @@

ARIA in HTML - test cases for aria-rowspan

-

last updated 27 February 2021

+

last updated 18 August 2021

rowspan is allowed on td and th elements

@@ -57,24 +57,7 @@

Tests:

Test 1

-

Authors MAY use the aria-rowspan attribute on any element that is allowed the rowspan attribute in HTML, or any element with a WAI-ARIA role which allows the aria-rowspan attribute.

- -

The first th and td each have an aria-rowspan="1"

- -
-
header 1header 2
header 1header 2
Cell 1
- - - - - - - -
header 1header 2
Cell 1Cell 2
-
- -

Expected result: -
no warning/error

+ Edit: removed test.