| Summary: | AX: Unstyled lists with multiple children have list semantics removed | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Diane Ko <kodiane> |
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, aroselli, jcraig, kodiane, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 16 | ||
| Hardware: | All | ||
| OS: | macOS 13 | ||
|
Description
Diane Ko
2023-07-25 10:28:39 PDT
Statement from Apple Safari rep: > Also, at the moment, we don't believe https://bugs.webkit.org/show_bug.cgi?id=259487 is a report of a bug, but rather a (handy) report that the comment is out of date. We're looking into it, so aren't 100% sure yet... more later... but meanwhile, it does not look like this is an issue for Interop 2024 — especially since how precisely screenreaders are to handle lists is not standardized. Perhaps it should be, but that's another thing to discuss outside the Interop 2024 Focus Area proposal process. https://github.com/web-platform-tests/interop/issues/512#issuecomment-1778254874 I can assure you that some authors (and users) consider this a bug. If Apple can issue that statement on an unrelated issue, can we get clarity here on this specific bug report from an Apple rep? I wrote the original tests cases for the patch https://bug-134187-attachments.webkit.org/attachment.cgi?id=233587 And wrote extensively on reasons for the change before and after this thread. https://twitter.com/cookiecrook/status/1337226933822603270 And I'm confident that the bug is an and/or transposition in the comment, not a bug in the implementation. We discussed the fix should be: ```diff - 3. If it does not display list markers and has only one child, it's not a list. + 3. If it does not display list markers or has only one child, it's not a list. ``` and to intersperse the individual step comments with each respective block, so that it's less likely to get out of date in the future... In particular, this change https://webkit.org/b/193382 (UL in NAV should retain list heuristic) was was fixed, but wasn't added to the preceding comment block. More comments were already interspersed. Corrected that typo other editorial changes. https://github.com/WebKit/WebKit/pull/19616/ Thanks Diane, for catching that the comment didn't match the implementation. Committed 270206@main (b503c374a46e): <https://commits.webkit.org/270206@main> Reviewed commits have been landed. Closing PR #19616 and removing active labels. |