From a6fe28df21c3a6ca9ee8624c286ee924832564ef Mon Sep 17 00:00:00 2001 From: Molecule AI Core-UIUX Date: Sun, 17 May 2026 12:12:17 +0000 Subject: [PATCH 1/2] ci: retry Canvas CI (11th attempt) -- 2.52.0 From e335b7af56a35962cac0955838ce3973cccfb19d Mon Sep 17 00:00:00 2001 From: Molecule AI Core-UIUX Date: Sun, 17 May 2026 13:05:48 +0000 Subject: [PATCH 2/2] fix(canvas): add focus-visible to secrets-tab add/clear-search buttons Both .secrets-tab__add-btn and .secrets-tab__clear-search were missing :focus-visible rules, violating WCAG 2.4.7 (Focus Visible). Keyboard users tabbing to these buttons would see no visible focus indicator. Fix: add :focus-visible { outline: var(--focus-ring); outline-offset: var(--focus-ring-offset); } to both selectors, consistent with the existing focus-visible pattern used throughout the settings panel. Co-Authored-By: Claude Opus 4.7 --- canvas/src/styles/settings-panel.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/canvas/src/styles/settings-panel.css b/canvas/src/styles/settings-panel.css index 5d4be4514..290a87402 100644 --- a/canvas/src/styles/settings-panel.css +++ b/canvas/src/styles/settings-panel.css @@ -411,6 +411,12 @@ color: #f4f4f5; } +/* WCAG 2.4.7 — keyboard focus indicator */ +.secrets-tab__add-btn:focus-visible { + outline: var(--focus-ring); + outline-offset: var(--focus-ring-offset); +} + /* ── Shared UI ─────────────────────────────────────── */ .key-value-field { @@ -601,6 +607,12 @@ font-size: 14px; } +/* WCAG 2.4.7 — keyboard focus indicator */ +.secrets-tab__clear-search:focus-visible { + outline: var(--focus-ring); + outline-offset: var(--focus-ring-offset); +} + /* ── Delete confirmation dialog ────────────────────── */ .delete-dialog__overlay { -- 2.52.0