# ARIA - composer window elements are not being read

**URL:** https://meta.discourse.org/t/aria-composer-window-elements-are-not-being-read/154600
**Category:** Bug
**Tags:** accessibility
**Created:** [June 12, 2020, 12:59am UTC](https://meta.discourse.org/t/aria-composer-window-elements-are-not-being-read/154600 "2020-06-12T00:59:28Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [June 12, 2020, 12:59am UTC](https://meta.discourse.org/t/aria-composer-window-elements-are-not-being-read/154600/1 "2020-06-12T00:59:28Z")

</div>

`aria-label` elements are missing from title input and main editor textarea.

Reporting here as I’m not sure the best ember-ish way of adding the additional label fields on the prebuilt components.

On testing, it seems like chromevox can at least read the title input, but it would be good to have in case other screenreaders are not compatible with placeholder-only. It is not great at the textarea, as it does not read from the placeholder.

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [June 16, 2020, 11:00pm UTC](https://meta.discourse.org/t/aria-composer-window-elements-are-not-being-read/154600/2 "2020-06-16T23:00:50Z")

</div>

I’ve got something for this by way of adding a `d-textarea` component. Let me know if this looks good, or if there’s a better ember way to do something like this @j.jaffeux 🙏

[https://github.com/discourse/discourse/pull/10057](https://github.com/discourse/discourse/pull/10057)

It adds role=“form” to the composer window with the action button’s label (reply/create topic/whisper) so that screenreaders know how to read the element. It also adds the placeholders as aria-labels so screenreaders know how to announce the elements.

---

<div class="post-metadata">

### Author: ![featheredtoast](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/featheredtoast/32/116994_2.png) [@featheredtoast](https://meta.discourse.org/u/featheredtoast)
#### Post date: [June 17, 2020, 3:55pm UTC](https://meta.discourse.org/t/aria-composer-window-elements-are-not-being-read/154600/4 "2020-06-17T15:55:32Z")

</div>


