WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
260348
AX: ARIA role should not be set outside the expected context for gridcell, rowheader and columnheader
https://bugs.webkit.org/show_bug.cgi?id=260348
Summary
AX: ARIA role should not be set outside the expected context for gridcell, ro...
Howard Edwards
Reported
2023-08-17 07:09:05 PDT
Failures found in new WPT tests:
https://wpt.fyi/results/wai-aria/role/grid-roles.html?label=experimental&label=master&aligned
Messages for the following markups: <div role="gridcell" data-testname="should not have role gridcell outside of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="gridcell" data-testname="orphaned gridcell outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "gridcell" <div role="rowheader" data-testname="should not have role rowheader outside of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="rowheader" data-testname="orphaned rowheader outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "rowheader" <div role="columnheader" data-testname="should not have role columnheader outside of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="columnheader" data-testname="orphaned columnheader outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "columnheader" The roles shouldn't be set outside of the expected parent element contexts.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-08-17 07:09:14 PDT
<
rdar://problem/114025795
>
Howard Edwards
Comment 2
2023-08-17 07:10:12 PDT
- See
https://github.com/web-platform-tests/interop-2023-accessibility-testing/issues/14
- See
https://github.com/web-platform-tests/wpt/pull/41323
Howard Edwards
Comment 3
2023-08-17 07:32:55 PDT
> <div role="gridcell" data-testname="should not have role gridcell outside of > row" data-expectedrole="none" class="ex">x</div> > FAIL message: assert_equals: <div role="gridcell" data-testname="orphaned > gridcell outside the context of row" data-expectedrole="none" > class="ex">x</div> expected "none" but got "gridcell" > > > <div role="rowheader" data-testname="should not have role rowheader outside > of row" data-expectedrole="none" class="ex">x</div> > FAIL message: assert_equals: <div role="rowheader" data-testname="orphaned > rowheader outside the context of row" data-expectedrole="none" > class="ex">x</div> expected "none" but got "rowheader" > > > <div role="columnheader" data-testname="should not have role columnheader > outside of row" data-expectedrole="none" class="ex">x</div> > FAIL message: assert_equals: <div role="columnheader" > data-testname="orphaned columnheader outside the context of row" > data-expectedrole="none" class="ex">x</div> expected "none" but got > "columnheader"
Correction on data-testname attributes: <div role="gridcell" data-testname="orphaned gridcell outside the context of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="gridcell" data-testname="orphaned gridcell outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "gridcell" <div role="rowheader" data-testname="orphaned rowheader outside the context of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="rowheader" data-testname="orphaned rowheader outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "rowheader" <div role="columnheader" data-testname="orphaned columnheader outside the context of row" data-expectedrole="none" class="ex">x</div> FAIL message: assert_equals: <div role="columnheader" data-testname="orphaned columnheader outside the context of row" data-expectedrole="none" class="ex">x</div> expected "none" but got "columnheader"
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