Cosa
La sezione Accessibilità di <it-input> dice "Tutti gli attributi it-aria-* passati a <it-input> vengono applicati all'input generato". Verificato che l'attributo viene applicato correttamente, ma VoiceOver (macOS Firefox) non risolve il riferimento ID quando punta a un elemento nel light DOM fuori dal componente. Immagino come ogni altro lettore di schermo.
Proposta: aggiungere nota nella sezione Accessibilità che spieghi che gli attributi it-aria-describedby e it-aria-labelledby funzionano solo con ID nello stesso scope DOM dell'input generato, e indicare le alternative interne da usare correttamente (support-text, validity-message, custom-validation).
Da verificare se la stessa limitazione va documentata anche per <it-select>, <it-checkbox>, <it-radio> e altri pezzi dei form.
Perché
Chiarezza documentazione per l'accessibilità by default del kit.
Contesto
No response
Altro
No response
Cosa
La sezione Accessibilità di
<it-input>dice "Tutti gli attributiit-aria-*passati a<it-input>vengono applicati all'input generato". Verificato che l'attributo viene applicato correttamente, ma VoiceOver (macOS Firefox) non risolve il riferimento ID quando punta a un elemento nel light DOM fuori dal componente. Immagino come ogni altro lettore di schermo.Proposta: aggiungere nota nella sezione Accessibilità che spieghi che gli attributi
it-aria-describedbyeit-aria-labelledbyfunzionano solo con ID nello stesso scope DOM dell'input generato, e indicare le alternative interne da usare correttamente (support-text,validity-message,custom-validation).Da verificare se la stessa limitazione va documentata anche per
<it-select>,<it-checkbox>,<it-radio>e altri pezzi dei form.Perché
Chiarezza documentazione per l'accessibilità by default del kit.
Contesto
No response
Altro
No response