diff --git a/frontend/playwright/ui/specs/tokens.spec.js b/frontend/playwright/ui/specs/tokens.spec.js index 7709daa44a..4ef124d240 100644 --- a/frontend/playwright/ui/specs/tokens.spec.js +++ b/frontend/playwright/ui/specs/tokens.spec.js @@ -827,10 +827,10 @@ test.describe("Tokens: Themes modal", () => { .getByRole("button", { name: "colors.black" }) .click({ button: "right" }); await tokenContextMenuForToken.getByText("Fill").click(); - const inputColor = await workspacePage.page - .getByPlaceholder("Mixed") - .nth(2); + const inputColor = workspacePage.page.getByRole("textbox", { + name: "Color", + }); await expect(inputColor).toHaveValue("000000"); }); }); diff --git a/frontend/src/app/main/ui/components/color_input.cljs b/frontend/src/app/main/ui/components/color_input.cljs index 4130939b74..0ad2e1be17 100644 --- a/frontend/src/app/main/ui/components/color_input.cljs +++ b/frontend/src/app/main/ui/components/color_input.cljs @@ -33,6 +33,7 @@ on-focus (obj/get props "onFocus") select-on-focus? (d/nilv (unchecked-get props "selectOnFocus") true) class (d/nilv (unchecked-get props "className") "color-input") + aria-label (d/nilv (unchecked-get props "aria-label") (tr "inspect.attributes.color")) ;; We need a ref pointing to the input dom element, but the user ;; of this component may provide one (that is forwarded here). @@ -136,6 +137,7 @@ (obj/set! "className" class) (obj/set! "type" "text") (obj/set! "ref" ref) + (obj/set! "aria-label" aria-label) ;; (obj/set! "list" list-id) (obj/set! "defaultValue" value) (obj/set! "onKeyDown" handle-key-down) diff --git a/frontend/translations/en.po b/frontend/translations/en.po index abbfbcd593..0b452e3320 100644 --- a/frontend/translations/en.po +++ b/frontend/translations/en.po @@ -1612,6 +1612,9 @@ msgstr "RGBA" msgid "inspect.attributes.fill" msgstr "Fill" +msgid "inspect.attributes.color" +msgstr "Color" + #: src/app/main/ui/inspect/attributes/common.cljs:95, src/app/main/ui/inspect/attributes/image.cljs:51 msgid "inspect.attributes.image.download" msgstr "Download source image" diff --git a/frontend/translations/es.po b/frontend/translations/es.po index 27b42d3802..fcee603e83 100644 --- a/frontend/translations/es.po +++ b/frontend/translations/es.po @@ -1647,6 +1647,9 @@ msgstr "RGBA" msgid "inspect.attributes.fill" msgstr "Relleno" +msgid "inspect.attributes.color" +msgstr "Color" + #: src/app/main/ui/inspect/attributes/common.cljs:95, src/app/main/ui/inspect/attributes/image.cljs:51 msgid "inspect.attributes.image.download" msgstr "Descargar imagen original"