-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add accessibility section #24
Comments
e.g. around spammy changing the badge too many times in quick succession, which is disproportionately annoying for voice users. Put both a) a note for developers to not do this. b) a recommendation to user agents to debounce and/or throttle changes to badge state when reading them out. |
If it helps, badges are handled reasonably well for screen reader users in software. In iOS for example, I'll hear something like "Twitter, 25 new items". I tend to turn off such things on my (Windows 10) laptop, but the one I do have running is Slack, and it sadly just tells me "1 unread message" without the context of the app name itself (which is unhelpful). The information doesn't get announced in real-time as the number of messages changes. I get notifications for incoming tweets, messages etc. but I don't hear the badge updating - that's just on inspection. |
Based on @LJWatson's comment, it might be worth while to see if we can provide a free form text input that can serve as the visual equivalent of what is being badged ... like:
Where the application name could be derived from the installed application or the document's title. And default case, the OS would announce "X new items". This is what MacOS does with VoiceOver - but we have the possibility to provide a better experience when badging tabs. |
If the browser is in the control of presenting the badge, it should be possible to define some accessibility guidelines.
The text was updated successfully, but these errors were encountered: