Summary: | AX: aria-describedby not supported for ARIA treeitem role | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Todd Kloots <todd.kloots> | ||||
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | REOPENED --- | ||||||
Severity: | Normal | CC: | bfulgham, ericliang, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | Safari 14 | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Attachments: |
|
Description
Todd Kloots
2020-10-28 19:27:47 PDT
The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'. This should now be fixed in shipping software. Comment: Note that in the provided CodePen example, the empty <div></div> inside the group role div seems making the tree being mapped to a regular group instead of a table in Safari, which could be another WebKit issue. Please verify after removing the empty <div></div> first so that the tree can be mapped to a table correctly, and after the <rdar://problem/73907428> is submitted. ——— Change this two line: <div role="group" aria-owns="group1-item1 group1-item2 group1-item3" aria-label="Jungle Animals"><div></div></div> <div role="group" aria-owns="group2-item1 group2-item2" aria-label="Ocean Animals"><div></div></div> To: <div role="group" aria-owns="group1-item1 group1-item2 group1-item3" aria-label="Jungle Animals"></div> <div role="group" aria-owns="group2-item1 group2-item2" aria-label="Ocean Animals"></div> So that the tree example can be correctly mapped to a table instead of group in Safari. Thank you for the suggestion Eric. The fix you suggested worked and we can consider this one fixed. (Technically a WONTFIX as there's no need for a fix.) Actually, I spoke too soon. This remains an issue remains. This is actually being tracked internally as: <rdar://73907428> |