[ui5-input] Clear button inside input has no accessible text when showClearIcon is enabled

Aperta
#14,265 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

ACC bug TOPIC RL
Bug Description

The clear ("×") button rendered inside ui5-input when showClearIcon is set to true has no accessible name. Screen readers announce it as an unlabelled button, providing no meaningful information to assistive technology users.

Affected Component

Component: ui5-input - Package: @ui5/webcomponents - Property: showClearIcon

Expected Behaviour

The clear button should have an accessible name (e.g. aria-label="Clear") so screen readers can announce it meaningfully to users.

Isolated Example

No response

Steps to Reproduce
  1. Add a ui5-input component with the showClearIcon property set to true
  2. Type text into the input field
  3. Inspect the clear button using a screen reader or accessibility audit tool (e.g. axe, Accessibility Insights)
Log Output, Stack Trace or Screenshots

No response

Priority

None

UI5 Web Components Version

2.27.2

Browser

Chrome, Edge, Firefox, Safari

Operating System

No response

Additional Context

No response

Organization

No response

Declaration
  • I’m not disclosing any internal or sensitive information.
Lingua principale
TypeScript
Stelle
1.8k
Fork
290
Merge medio
2g 13h
PR unite (30g)
50

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di UI5/webcomponents

Tutte le issue di UI5/webcomponents

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.