From 9457833df041dd2bbc773988ed76fa874e7d0723 Mon Sep 17 00:00:00 2001 From: Andrew Asche Date: Fri, 18 Oct 2024 12:02:21 -0500 Subject: [PATCH] fix(theme): light & dark mode checkbox doesn't announce state switches (#10585) --- .../src/theme/ColorModeToggle/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-classic/src/theme/ColorModeToggle/index.tsx b/packages/docusaurus-theme-classic/src/theme/ColorModeToggle/index.tsx index e2d0c297f63c..5e0f020ce5c4 100644 --- a/packages/docusaurus-theme-classic/src/theme/ColorModeToggle/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/ColorModeToggle/index.tsx @@ -59,7 +59,8 @@ function ColorModeToggle({ disabled={!isBrowser} title={title} aria-label={title} - aria-live="polite"> + aria-live="polite" + aria-pressed={value === 'dark' ? 'true' : 'false'}>