From 72a76f6d08a2d1ae72c677a8642f79e73ac6becd Mon Sep 17 00:00:00 2001 From: nishtha-agarwal-211 Date: Wed, 22 Jul 2026 18:20:27 +0530 Subject: [PATCH] feat(customizer): add keyboard navigation and ARIA accessibility to customizer controls (#8244) --- app/customize/components/ControlsPanel.tsx | 6 +- .../ThemeQuickPresets.accessibility.test.tsx | 57 ++++++++++++++----- .../ThemeQuickPresets.empty-fallback.test.tsx | 6 +- ...hemeQuickPresets.error-resilience.test.tsx | 4 +- ...hemeQuickPresets.mock-integration.test.tsx | 2 +- ...eQuickPresets.mouse-interactivity.test.tsx | 10 ++-- ...ickPresets.responsive-breakpoints.test.tsx | 10 ++-- .../components/ThemeQuickPresets.test.tsx | 44 +++++++------- .../ThemeQuickPresets.theme-contrast.test.tsx | 10 ++-- ...eQuickPresets.timezone-boundaries.test.tsx | 10 ++-- .../components/ThemeQuickPresets.tsx | 47 +++++++++++++-- .../components/ThemeSelector.test.tsx | 10 ++-- app/customize/components/ThemeSelector.tsx | 5 +- components/AdvancedColorPicker.tsx | 21 ++++--- components/dashboard/ThemeSelector.test.tsx | 6 +- 15 files changed, 162 insertions(+), 86 deletions(-) diff --git a/app/customize/components/ControlsPanel.tsx b/app/customize/components/ControlsPanel.tsx index f05e2bd09..c4f4321d6 100644 --- a/app/customize/components/ControlsPanel.tsx +++ b/app/customize/components/ControlsPanel.tsx @@ -37,7 +37,7 @@ function HexInput({