diff --git a/.jules/palette.md b/.jules/palette.md new file mode 100644 index 0000000000..571f062c62 --- /dev/null +++ b/.jules/palette.md @@ -0,0 +1,3 @@ +## 2024-05-14 - Google Material Icons Accessibility +**Learning:** Google Material Icons rely on ligature text (e.g., `content_copy` or `close`) inside ``. Without `aria-hidden="true"`, screen readers will announce this literal ligature text to users, causing severe confusion. The `title` attribute is insufficient for accessibility as some screen reader configurations ignore it. +**Action:** When adding `aria-label` to icon-only action buttons, always ensure the inner icon element (e.g., ``) is explicitly marked with `aria-hidden="true"`. diff --git a/webui/components/modals/file-browser/file-browser.html b/webui/components/modals/file-browser/file-browser.html index 6c531522ed..59bedeec87 100644 --- a/webui/components/modals/file-browser/file-browser.html +++ b/webui/components/modals/file-browser/file-browser.html @@ -103,11 +103,11 @@ - - diff --git a/webui/components/sidebar/chats/chats-list.html b/webui/components/sidebar/chats/chats-list.html index f331d0b003..a0e8240f35 100644 --- a/webui/components/sidebar/chats/chats-list.html +++ b/webui/components/sidebar/chats/chats-list.html @@ -32,8 +32,8 @@

Chats

- diff --git a/webui/components/sidebar/tasks/tasks-list.html b/webui/components/sidebar/tasks/tasks-list.html index 2dc6c08337..09079c0b4b 100644 --- a/webui/components/sidebar/tasks/tasks-list.html +++ b/webui/components/sidebar/tasks/tasks-list.html @@ -41,15 +41,16 @@
- -
diff --git a/webui/index.html b/webui/index.html index abb457f125..4ea4c41ba5 100644 --- a/webui/index.html +++ b/webui/index.html @@ -102,17 +102,17 @@
- - - -