diff --git a/index.html b/index.html index 63932c1..338e8ab 100644 --- a/index.html +++ b/index.html @@ -195,7 +195,7 @@

-

+

Displaying a badge

@@ -386,12 +386,65 @@

system load, user preferences, and accessibility considerations.

-
-

- Accessibility considerations -

-
-
+

+ Accessibility considerations +

+

+ Application badges convey status that can require the user's attention. + Because badges are often presented outside the web content area (for + example, on an app icon in the dock), user agents need to ensure that the + information remains accessible and controllable through platform + accessibility features and user preferences. +

+

+ Screen reader compatibility +

+

+ User agents SHOULD expose the current [=badge/value=] (including + [=badge/"flag"=] vs. [=badge/number=]) through platform accessibility + APIs so that assistive technologies can present it on demand (for + example, when the user focuses the application icon). +

+

+ User agents SHOULD NOT automatically announce badge changes; + instead, they SHOULD follow platform conventions that avoid unsolicited + interruptions. +

+

+ Visual accessibility +

+

+ As badges are typically drawn by the underlying platform, visual + affordances are typically handled there. Nevertheless, user agents and + platforms need to consider: +

+ +

+ Platform integration and user preferences +

+

+ User agents SHOULD integrate with platform accessibility settings and + themes. +

+

+ User agents SHOULD reflect OS-level per-application badge preferences + (for example, when the operating system disables badges for an app). +