From c740d4aa274d72bc79fc6a346a55ef81d34c3fa0 Mon Sep 17 00:00:00 2001 From: Molecule AI Core-FE Date: Mon, 11 May 2026 06:33:13 +0000 Subject: [PATCH] fix(canvas/a11y): add accessible name to ConsoleModal + DeleteCascadeConfirmDialog backdrops ConsoleModal backdrop: aria-hidden removed, aria-label="Close terminal" added. DeleteCascadeConfirmDialog backdrop: aria-hidden removed, aria-label="Dismiss dialog" added. cursor-pointer also added to both for consistent pointer affordance. Matches the same fix applied to KeyboardShortcutsDialog (PR #299) and ConfirmDialog (PR #398) for WCAG 2.4.6 compliance. Co-Authored-By: Claude Opus 4.7 --- canvas/src/components/ConsoleModal.tsx | 6 +++++- canvas/src/components/DeleteCascadeConfirmDialog.tsx | 6 +++++- canvas/src/components/__tests__/ConsoleModal.test.tsx | 4 ++-- .../__tests__/DeleteCascadeConfirmDialog.test.tsx | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/canvas/src/components/ConsoleModal.tsx b/canvas/src/components/ConsoleModal.tsx index 31196ae9..4a958afc 100644 --- a/canvas/src/components/ConsoleModal.tsx +++ b/canvas/src/components/ConsoleModal.tsx @@ -90,7 +90,11 @@ export function ConsoleModal({ workspaceId, workspaceName, open, onClose }: Prop return createPortal(
-