Closed Bug 1628891 Opened 3 years ago Closed 3 years ago

Thunderbird talks to much through status bar about new message activity

Categories

(Thunderbird :: Disability Access, defect)

defect
Not set
normal

Tracking

(thunderbird_esr68+ fixed, thunderbird75 wontfix, thunderbird76 fixed)

RESOLVED FIXED
Thunderbird 77.0
Tracking Status
thunderbird_esr68 + fixed
thunderbird75 --- wontfix
thunderbird76 --- fixed

People

(Reporter: sm.everiss, Assigned: Paenglab)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 Waterfox/56.3

Steps to reproduce:

My issue is a multiple issue with nvda screen reader.
I did normal opperations, deleting, opening mail, filtering mail, and general management..

Actual results:

Well right now if I say have any messages well almost all of them with html content I get an alert saying the message may be junk, even when I know that its not.
Also I will get an alert when a message has remote content even though most of my mail is just fine.
The status bar in 68.7 recently released is right now outputting all its information on every user action.
So from downloading, sending, deleting, etc.
Its just far to much.
Before it didn't read and I got some progress from nvda screen reader for when things downloaded.
While this is a big improvement its to much being read.

Expected results:

Hmmm well maybe a way to either customise the information, put sounds for the information so I can group it more easily or simply not putting out all the information.
With the status bar, read/unread status of a message is probably fine but I don't need a continuous speel of every action I do or is being done all the time.
Similarly when I open a message with remote anything, I want a way to simply view pages say in a news letter, with headings as you would usually.
I don't want all the background alerts posted at my face.
Also google mail has a good spam filter, the tunderbird one seems to flag just about everything as bad meaning opening a message will slow it down some and will also put spurious information.
If I switch messags to say simple html, then all my headings and such go away.
It would be nice to get all this stuff sorted.

As an additional to this it would be nice if there was a tleast a way for disabled people like myself to contact support or someone directly by email as some of these forums, etc can be hard to manage and navigate at times.

Summary: Thunderbird talks to much. → Thunderbird talks to much through status bar about new message activity

I am not a Thunderbird user, but judging from an issue opened against NVDA about this the following happens.
You've assigned role="status" to your status bar but this role has implicit aria-live="polite". To solve this it should be sufficient to do role="status" aria-live="off" for this control.

(In reply to Łukasz Golonka from comment #2)

I am not a Thunderbird user, but judging from an issue opened against NVDA about this the following happens.
You've assigned role="status" to your status bar but this role has implicit aria-live="polite". To solve this it should be sufficient to do role="status" aria-live="off" for this control.

Based on this https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA22.html indeed, you're right. Thanks for pointing this to us.

@panglab, do you want to take this one?

Flags: needinfo?(richard.marti)

I only applied the aria-live="off" to the main status bar. The other window's status bars aren't so talkative.

Assignee: nobody → richard.marti
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Flags: needinfo?(richard.marti)
Attachment #9139777 - Flags: review?(alessandro)
Comment on attachment 9139777 [details] [diff] [review]
1628891-statusbar-aria-live-off.patch

Review of attachment 9139777 [details] [diff] [review]:
-----------------------------------------------------------------

I tested this with my screen reader on Linux and the reader reacts only when I have the focus on that area.
I don't if we want to get a review from someone else on Windows with a screenreader.
Attachment #9139777 - Flags: review?(alessandro) → review+

I think this is a standard functionality and should work on Windows too. FX has this aria-live="off" to.

Attachment #9139777 - Flags: approval-comm-beta?
Attachment #9139829 - Flags: approval-comm-esr68?

Even when the Thunderbird window does not have active focus, the status bar has been disabled, and NVDA is on, NVDA is still reporting when messages are being downloaded, which was not occurring in the past.

I do not know whether the ARIA fix for the status bar is related to this, but wanted to note the behavior for developers.

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/1d0a8664ac22
Make main status bar less talkative for screen reader. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 77.0
Keywords: regression
Regressed by: 1621287
Comment on attachment 9139777 [details] [diff] [review]
1628891-statusbar-aria-live-off.patch

approved for beta
Attachment #9139777 - Flags: approval-comm-beta? → approval-comm-beta+
Comment on attachment 9139829 [details] [diff] [review]
1628891-statusbar-aria-live-off-ESR.patch

Good in beta, so approved for ESR
Attachment #9139829 - Flags: approval-comm-esr68? → approval-comm-esr68+
You need to log in before you can comment on or make changes to this bug.