From a17763ca9f70c3bff0c544a75f7bc48f85105497 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:49:31 -0700 Subject: [PATCH] Accessibility: improve sr labeling of search ui (#7052) --- public/locales/en/common.json | 4 +++- src/components/widgets/search/search.jsx | 13 +++++++---- src/components/widgets/search/search.test.jsx | 22 +++++++++++++++++++ 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/public/locales/en/common.json b/public/locales/en/common.json index cb72b9f4d..e355c2efd 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -39,7 +39,9 @@ "wait": "Please wait" }, "search": { - "placeholder": "Search…" + "placeholder": "Search…", + "provider": "Search engine: {{name}}", + "select_provider": "Select search engine" }, "resources": { "cpu": "CPU", diff --git a/src/components/widgets/search/search.jsx b/src/components/widgets/search/search.jsx index 42585c200..486b89ccf 100644 --- a/src/components/widgets/search/search.jsx +++ b/src/components/widgets/search/search.jsx @@ -182,6 +182,7 @@ export default function Search({ options }) { focus:border-theme-500 dark:focus:border-white/50 border border-theme-300 dark:border-theme-200/50" placeholder={t("search.placeholder")} + aria-label={t("search.placeholder")} onChange={(event) => { setQuery(event.target.value); }} @@ -208,8 +209,8 @@ export default function Search({ options }) { bg-theme-600/40 dark:bg-white/10 focus:ring-theme-500 dark:focus:ring-white/50" > - - {t("search.search")} +