Closed Bug 739599 Opened 9 years ago Closed 9 years ago

[Instant messaging] Make the conversation output a WAI-ARIA live region

Categories

(Thunderbird :: Disability Access, defect)

defect
Not set
normal

Tracking

(thunderbird15 fixed)

RESOLVED FIXED
Thunderbird 16.0
Tracking Status
thunderbird15 --- fixed

People

(Reporter: MarcoZ, Unassigned)

Details

Attachments

(1 file)

Making it a live region makes sure screen readers speak the output as soon as it happens without the user having to review every bit of it manually. This can be done by adding aria-live="polite" to the top most parent element of what contains the chat output. So if there's a div around the elements containing all the conversation text, use that, or the body element of that HTML output widget.
Attached patch PatchSplinter Review
Marco, if I understood what you want correctly, this trivial patch should do it.

Note: we received a very similar request for Instantbird at https://bugzilla.instantbird.org/show_bug.cgi?id=1262 and an older request at https://bugzilla.instantbird.org/show_bug.cgi?id=103 which we understood at the time as wanting the aria attribute on each message, rather than the whole message area. That was more difficult to enforce (as message themes can be customized) and regressed since the fix.
Attachment #631342 - Flags: review?(clokep)
Attachment #631342 - Flags: feedback?(marco.zehe)
Comment on attachment 631342 [details] [diff] [review]
Patch

Yes, this looks correct!
Attachment #631342 - Flags: feedback?(marco.zehe) → feedback+
Attachment #631342 - Flags: review?(clokep) → review+
Comment on attachment 631342 [details] [diff] [review]
Patch

[Approval Request Comment]
I think we want accessibility fixes of the chat feature on aurora for Tb15.
Attachment #631342 - Flags: approval-comm-aurora?
Comment on attachment 631342 [details] [diff] [review]
Patch

Yes definitely.
Attachment #631342 - Flags: approval-comm-aurora? → approval-comm-aurora+
https://hg.mozilla.org/comm-central/rev/47f05f31d03a
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 16.0
You need to log in before you can comment on or make changes to this bug.