-
Notifications
You must be signed in to change notification settings - Fork 738
Open
Labels
CSS2Closed Accepted by CSSWG ResolutionCommenter Response Pendinga11y-trackerGroup bringing to attention of a11y, or tracked by the a11y Group but not needing response.Group bringing to attention of a11y, or tracked by the a11y Group but not needing response.css-display-3Current WorkCurrent Workcss-display-4
Description
https://drafts.csswg.org/css2/#visibility defines that I can make invisible areas (visibility:hidden) visible with visibility:visible.
The invisible areas do not show up in the browsers Accessibility API tree. The visible ones do. This causes certain nested elements to become invalid for the API (e.g. table cells without a table, because the table is marked with visibility:hidden, but the table cells are marked with visibility:visible).
I suggest to include a warning in the specification that visibility:visible must not be used with nested elements.
Otherwise, there will be a broken tree in the Accessibility API and incorrect output from screen readers
Metadata
Metadata
Assignees
Labels
CSS2Closed Accepted by CSSWG ResolutionCommenter Response Pendinga11y-trackerGroup bringing to attention of a11y, or tracked by the a11y Group but not needing response.Group bringing to attention of a11y, or tracked by the a11y Group but not needing response.css-display-3Current WorkCurrent Workcss-display-4