From 1e880618bb4022c945fa8a99f9d2a46d1626c120 Mon Sep 17 00:00:00 2001 From: Marcos Caceres Date: Wed, 3 Sep 2025 16:02:15 +1000 Subject: [PATCH 1/2] Add Accessibility considerations section --- index.html | 67 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 60 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index 63932c1..4b33cc0 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 + [="flag"=] vs. [=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). +

From addd69488064a9f8d8f8d5a82cd2c60ebc547896 Mon Sep 17 00:00:00 2001 From: Marcos Caceres Date: Thu, 25 Sep 2025 20:18:45 +1000 Subject: [PATCH 2/2] fix xrefs --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 4b33cc0..338e8ab 100644 --- a/index.html +++ b/index.html @@ -401,9 +401,9 @@

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