WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
Tuesday, January 11, 2022 12:43:28 PM UTC
<
rdar://problem/87391915
>
Scott
Comment 2
Tuesday, January 11, 2022 1:24:35 PM UTC
here is a test case
https://scottaohara.github.io/testing/aside/
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?
James Craig
Comment 5
Thursday, November 2, 2023 10:00:04 PM UTC
I think this needs an update to the following test:
https://wpt.fyi/results/html-aam/roles-contextual.html?label=master&label=experimental&aligned&q=label%3Aaccessibility
https://github.com/web-platform-tests/wpt/blob/master/html-aam/roles-contextual.html
Joone Hur
Comment 6
Sunday, November 5, 2023 8:26:32 PM UTC
Pull request:
https://github.com/WebKit/WebKit/pull/20013
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.
Top of Page
Format For Printing
XML
Clone This Bug