From 8e4c084ba0055da849763da4000e4aa73ee7f1f3 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 09:08:41 +0000 Subject: [PATCH] feat: add ARIA labels to icon-only buttons and key inputs for accessibility Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> --- .jules/palette.md | 3 +++ index.html | 20 ++++++++++---------- src/main.ts | 5 ++++- 3 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 .jules/palette.md diff --git a/.jules/palette.md b/.jules/palette.md new file mode 100644 index 0000000..e3ba84a --- /dev/null +++ b/.jules/palette.md @@ -0,0 +1,3 @@ +## 2024-05-18 - Missing ARIA labels on dynamic icon buttons and inputs +**Learning:** Icon-only buttons (like โ˜ฐ, +, โš™) and inputs missing explicit labels (`#doc-title`, `#search-input`) were lacking ARIA labels across the application, significantly hurting screen reader accessibility. This includes dynamically generated elements like document tab pin icons. +**Action:** Always verify that every icon-only interactive element and text input field without an explicit `