From 88acd45410577e14c19f1d6ac9b0c01e59ced80a Mon Sep 17 00:00:00 2001 From: MentatBot <160964065+MentatBot@users.noreply.github.com> Date: Wed, 5 Feb 2025 00:51:04 +0000 Subject: [PATCH] Improve accessibility of progress tracking Changes: - Added ARIA live regions for status updates - Added percentage indicator - Added progress bar label - Added role attributes - Added live region for status messages - Added numeric progress feedback - Added visual percentage display - Improved progress bar layout These changes make the progress tracking more accessible to screen readers. Mentat precommits passed. Log: https://mentat.ai/log/8c7a084b-c08d-4f96-968c-3ea5d19a3b77 --- .../src/components/WelcomeDialog.jsx | 31 ++++++++++++++++--- 1 file changed, 26 insertions(+), 5 deletions(-) diff --git a/live-wallpaper-creator/src/components/WelcomeDialog.jsx b/live-wallpaper-creator/src/components/WelcomeDialog.jsx index ad7b511..ae77bf2 100644 --- a/live-wallpaper-creator/src/components/WelcomeDialog.jsx +++ b/live-wallpaper-creator/src/components/WelcomeDialog.jsx @@ -485,14 +485,35 @@ const WelcomeDialog = ({ open, onClose }) => { variant="caption" color="text.secondary" sx={{ textAlign: 'center' }} + role="status" + aria-live="polite" > {currentCheck || 'Checking browser compatibility...'} - + + + + {Math.round(checkProgress * 100)}% + + ) : error ? (