Manca l’attributo aria-label nell’input del titolo e nell’area di testo dell’editor principale.
Segnalo qui perché non sono sicuro del modo migliore in stile Ember per aggiungere i campi di etichetta aggiuntivi ai componenti predefiniti.
Durante i test, sembra che ChromeVox possa almeno leggere l’input del titolo, ma sarebbe utile averlo nel caso in cui altri screen reader non siano compatibili con i placeholder utilizzati come unica etichetta. La situazione non è ottimale per l’area di testo, poiché non legge il contenuto del placeholder.
Ho una soluzione per questo, aggiungendo un componente d-textarea. Fammi sapere se ti sembra adeguato o se c’è un modo migliore in Ember per fare qualcosa del genere @j.jaffeux
Aggiunge role=“form” alla finestra del compositore con l’etichetta del pulsante di azione (rispondi/crea argomento/sussurro), in modo che i lettori di schermo sappiano come leggere l’elemento. Aggiunge inoltre i placeholder come attributi aria-label, così i lettori di schermo sanno come annunciare gli elementi.