badging icon indicating copy to clipboard operation
badging copied to clipboard

Add accessibility section

Open marcoscaceres opened this issue 6 years ago • 3 comments

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

marcoscaceres avatar May 21 '19 04:05 marcoscaceres

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.

mgiuca avatar Sep 27 '19 01:09 mgiuca

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.

LJWatson avatar Oct 01 '19 08:10 LJWatson

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.

marcoscaceres avatar Oct 01 '19 08:10 marcoscaceres