RESOLVED FIXED 235065
AX: HTML AAM Update to aside mapping
https://bugs.webkit.org/show_bug.cgi?id=235065
Summary AX: HTML AAM Update to aside mapping
Scott
Reported Tuesday, January 11, 2022 12:43:19 PM UTC
HTML AAM issue https://github.com/w3c/html-aam/pull/350 revises the mapping of the aside element. When an aside is scoped to the body element, or main element - allowing generic or presentational elements as ancestors - the aside element would map to the complementary landmark. some examples: body div aside = complementary or body main aside = complementary or body div main section role=presentation aside = complementary Otherwise, if not scoped to the body or the main element, the aside element would map to the generic role. body main section aside = generic
Attachments
Radar WebKit Bug Importer
Comment 1 Tuesday, January 11, 2022 12:43:28 PM UTC
Scott
Comment 2 Tuesday, January 11, 2022 1:24:35 PM UTC
Scott
Comment 3 Sunday, February 6, 2022 11:22:39 PM UTC
Note: test case has been updated to include instances of where aside would need to map to role=complementary because it has been given an accessible name. This is not a new change per the update to HTML AAM, but I had forgotten to provide an example in the test case.
James Craig
Comment 4 Thursday, November 2, 2023 9:57:47 PM UTC
Did this change make it into a WPT computedrole test?
Joone Hur
Comment 6 Sunday, November 5, 2023 8:26:32 PM UTC
Joone Hur
Comment 7 Wednesday, November 8, 2023 5:56:33 PM UTC
Submitted web-platform-tests pull request: https://github.com/web-platform-tests/wpt/pull/43028
EWS
Comment 8 Friday, November 10, 2023 7:11:12 AM UTC
Committed 270509@main (47f7deca4cff): <https://commits.webkit.org/270509@main> Reviewed commits have been landed. Closing PR #20013 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.