diff options
| author | Adam Malczewski <[email protected]> | 2026-06-01 09:45:43 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-01 09:45:43 +0900 |
| commit | 5ea668d5490226e78958c6e72b348da9f097ac88 (patch) | |
| tree | 6083a3760372a6af1da10891f0223af096d6e881 | |
| parent | 6c377fba7d516ea89ef2d906a40785a997299b0c (diff) | |
| download | dispatch-5ea668d5490226e78958c6e72b348da9f097ac88.tar.gz dispatch-5ea668d5490226e78958c6e72b348da9f097ac88.zip | |
a11y(sidebar): label the remove-panel button for screen readers
Gemini review nit. The ✕ button on each sidebar slot (idx > 0) was
read by screen readers as "multiplication sign" or "cross". Adds
aria-label="Remove panel" so the action is announced clearly.
Also gitignore claude-report.md (Gemini review artifact, not source).
| -rw-r--r-- | .gitignore | 3 | ||||
| -rw-r--r-- | packages/frontend/src/lib/components/SidebarPanel.svelte | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -23,3 +23,6 @@ packaging/electron/pkg/ packaging/electron/*.pkg.tar.zst packaging/electron/*.tar.zst packages/frontend/release/ + +# Code-review artifacts +claude-report.md diff --git a/packages/frontend/src/lib/components/SidebarPanel.svelte b/packages/frontend/src/lib/components/SidebarPanel.svelte index 66fa6a4..491b1bd 100644 --- a/packages/frontend/src/lib/components/SidebarPanel.svelte +++ b/packages/frontend/src/lib/components/SidebarPanel.svelte @@ -139,6 +139,7 @@ function contentClass(_selected: string): string { <button type="button" class="btn btn-sm btn-ghost btn-square shrink-0" + aria-label="Remove panel" onclick={() => { panels = panels.filter((p) => p.id !== panel.id); }} |
