[csswg-drafts] For the Accessibility API visibility:visible within visibility:hidden is problematic (#6123)

JAWS-test has just created a new issue for https://github.com/w3c/csswg-drafts:

== For the Accessibility API visibility:visible within visibility:hidden is problematic ==
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

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6123 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Saturday, 20 March 2021 13:32:39 UTC