Status bar reading with NVDA fails if "Spaces Toolbar" is shown
Categories
(Thunderbird :: Disability Access, defect, P4)
Tracking
(Not tracked)
People
(Reporter: k.kolev1985, Unassigned)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: access, regression)
Steps to reproduce:
- Launch the NVDA screen reader.
- Launch Thunderbird 102.
- From the menu "View" -> "Toolbars", make sure that the status bar and the "Spaces Toolbar" are shown.
- Execute NVDA's command for reading the status bar (NVDA+End in desktop NVDA layout and NVDA+Shift+End for laptop NVDA layout).
Actual results:
NVDA reports "No information in the status bar", even though the status bar is visible and there is text content in it.
Expected results:
NVDA should read the content from the status bar.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 1•2 years ago
|
||
(In reply to Kostadin Kolev from comment #0)
Steps to reproduce:
3. From the menu "View" -> "Toolbars", make sure that the status bar and the "Spaces Toolbar" are shown.
If the "Spaces Toolbar" is hidden, can you not reproduce this? What does NVDA say in that case?
I would find it surprising if this only happens when the "Spaces Toolbar" is shown. If anything, I would expect it to be the other way around because when the spaces toolbar is hidden, a button gets added to the status bar.
I can't reproduce this with Orca on Daily, so it might be an NVDA specific issue.
Reporter | ||
Comment 2•2 years ago
|
||
When the "Spaces" toolbar is hidden, when executing NVDA's command to read the status bar, it reports the following: "Show Spaces Toolbar", followed by the text in the status bar.
My copy of Thunderbird is in bulgarian, but just in case, I switched it to english, - the result was the same - NVDA says "No information in the status bar" when the "Spaces" toolbar" is shown.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
I've tested this with NVDA - confirming exactly as described on 102.1.0 (64-bit), Win10. My NVDA has CapsLock as NVDA key.
For testing, it doesn't matter if there's text on left side of status bar, because both before and after the patch of Bug 1777184 Unread and Total counts are inside the status bar and should always be read.
- If
Spaces Toolbar
is shown, NVDA key +End
reports "No information in the status bar" (bug on 102.1.0). - If
Spaces Toolbar
is hidden, NVDA key +End
reports all elements of status bar starting fromShow Spaces Toolbar Button
.
On Daily 105.0a1 (2022-08-01) (64-bit), NVDA key + End
always reports "No information in the status bar", regardless of Spaces Toolbar
shown or hidden (worse bug on Daily).
Works on 91.11.0 (32-bit), Win10 -> regression.
Comment 4•2 years ago
|
||
Alice, could you kindly find the regression ranges per comment 3?
Comment 5•2 years ago
|
||
Regression window:
https://hg.mozilla.org/comm-central/pushloghtml?fromchange=328f37e78b57c38d07bb1dc843c06f02fa874cb8&tochange=2ed40bdcd41537652f078066a70ef26899ec6f04
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=d2b119ce8d41bc2fd4513b72985ecb1c305ccf5b&tochange=8f317a43f9f592d052af4d0922397cf9cb5c0c30
Comment 6•2 years ago
|
||
Henry, per comment 5 (regression window) this was first regressed by bug 1665511, but some other bug (maybe bug 1777184?) made it even worse on Daily - now even with Spaces Toolbar
hidden, status bar reports nothing on NVDA.
Comment 7•2 years ago
|
||
Looking through the patch, I can't see any change to the status bar that would obviously cause a problem.
This works fine with Orca, and bug 1777184 improved the situation on Orca. So it does seem NVDA specific and would likely require some insight from their end. It is not clear to me what counts as the "status bar" on NVDA. On Orca it seems that role="status"
is sufficient, but NVDA might be more restrictive and the introduction of the spaces toolbar (https://hg.mozilla.org/comm-central/rev/58db526a877f6be23f1d2028375d041ac76f97bc) and the reduction of the status area (bug 1777184) somehow break the conditions. Or it could be that there is some other element with the same "status" role that is empty but takes higher priority.
Reporter | ||
Comment 8•2 years ago
|
||
With the release of v102.1.1, NVDA does always report that there is no information in the status bar, no matter if the "Spaces" toolbar is shown or hidden. Can this be fixed? Thanks in advance!
Comment 9•2 years ago
|
||
(In reply to Kostadin Kolev from comment #8)
With the release of v102.1.1, NVDA does always report that there is no information in the status bar, no matter if the "Spaces" toolbar is shown or hidden. Can this be fixed? Thanks in advance!
Kostadin, please inform NVDA of the details in comment 7.
Description
•