diff --git a/.Jules/palette.md b/.Jules/palette.md new file mode 100644 index 00000000..f260cd5b --- /dev/null +++ b/.Jules/palette.md @@ -0,0 +1,3 @@ +## 2024-05-10 - Missing ARIA labels on Icon-only utility buttons +**Learning:** Common utility buttons like modal close elements ("✕", SVGs) and input clearing buttons consistently lack `aria-label` properties, degrading the screen-reader experience. +**Action:** When adding or refactoring utility interactions, proactively evaluate and append `aria-label` (e.g., `aria-label="Fermer"`, `aria-label="Effacer le filtre"`) to icon-only buttons to conform to accessibility standards. diff --git a/src/components/apps/AppLogsPage.tsx b/src/components/apps/AppLogsPage.tsx index 7efdb4d9..9d55f856 100644 --- a/src/components/apps/AppLogsPage.tsx +++ b/src/components/apps/AppLogsPage.tsx @@ -204,7 +204,7 @@ export default function AppLogsPage({ appName, initialServerId }: Props) { {displayLines.length}/{lines.length} - + )} diff --git a/src/components/apps/GithubImportModal.tsx b/src/components/apps/GithubImportModal.tsx index c962b701..3abe7bc4 100644 --- a/src/components/apps/GithubImportModal.tsx +++ b/src/components/apps/GithubImportModal.tsx @@ -77,7 +77,7 @@ export default function GithubImportModal() { Importer un dépôt -