From 39e07fc02e47cee5990931e4194e898642d55cc9 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 9 Jun 2026 14:45:33 +0200 Subject: [PATCH] fix(document-picker): add aria-label to combobox input MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The document search input had no accessible label — role="combobox" without a label is an accessibility violation. Bound aria-label to the existing placeholder prop so screen readers announce the field purpose. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/document/DocumentPickerDropdown.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/lib/document/DocumentPickerDropdown.svelte b/frontend/src/lib/document/DocumentPickerDropdown.svelte index e9254baf..e80630e2 100644 --- a/frontend/src/lib/document/DocumentPickerDropdown.svelte +++ b/frontend/src/lib/document/DocumentPickerDropdown.svelte @@ -78,6 +78,7 @@ function formatDocLabel(doc: DocumentOption): string { type="text" role="combobox" autocomplete="off" + aria-label={placeholder} aria-expanded={picker.isOpen && picker.results.length > 0} aria-controls={listboxId} aria-autocomplete="list"