Skip to content
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

Open
marcoscaceres opened this issue May 21, 2019 · 3 comments
Open

Add accessibility section #24

marcoscaceres opened this issue May 21, 2019 · 3 comments

Comments

@marcoscaceres
Copy link
Member

If the browser is in the control of presenting the badge, it should be possible to define some accessibility guidelines.

@mgiuca
Copy link
Collaborator

mgiuca commented Sep 27, 2019

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.

@LJWatson
Copy link

LJWatson commented Oct 1, 2019

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.

@marcoscaceres
Copy link
Member Author

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:

  • "4 unread emails".
  • "2 upcoming events".

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants
@mgiuca @marcoscaceres @LJWatson and others