summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-01 09:45:43 +0900
committerAdam Malczewski <[email protected]>2026-06-01 09:45:43 +0900
commit5ea668d5490226e78958c6e72b348da9f097ac88 (patch)
tree6083a3760372a6af1da10891f0223af096d6e881
parent6c377fba7d516ea89ef2d906a40785a997299b0c (diff)
downloaddispatch-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--.gitignore3
-rw-r--r--packages/frontend/src/lib/components/SidebarPanel.svelte1
2 files changed, 4 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 51c3006..960e309 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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);
}}