-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[css-speech-1] Clarify that speak:always also affects interactivity #6515
Comments
Apologies if this is a naïve question, but will |
The A combination of |
Thanks, @LJWatson! I'm trying to get up to speed with the discussions that have taken place over the years on the subject of "visually-hidden but accessible elements". I was curious to understand which of the accessibility effects of The note on invisible boxes in the
...and it was unclear to me if that also implies reintroducing the element in sequential navigation, or presenting it in the accessibility tree. |
None of the Speech properties are intended to have a direct effect on the accessibility tree. The Can you describe more about what you mean by sequential navigation in this context? In and of itself, the Speech properties are about changing the way content sounds when someone listens to content using synthetic speech (not just screen readers, but web readers, custom web readers using the Web Speech API and such). Returning to the I'm working on a prototype/polyfill for the Speech properties, but it uses the Web Speech API to simulate browser speech output - and there's no way to support screen readers at this point. |
I am mainly interested in the case where I understood @fantasai's original message in this thread as a task to express what this overriding of In regards to your comment, a combination of
I meant sequential focus via the Tab key. A specific use-case I had in mind, related to the |
We're clarifying the definition of
visibility
to say thatvisibility:hidden
disables interaction with an element. Sincespeak:always
essentially overridesvisibility:hidden
for rendering, it should also do so for interactivity. (We added a note about this in css-display-3, but it needs a normative definition in css-speech-1.)The text was updated successfully, but these errors were encountered: