Screenreader does not read name of score on tab change

• Aug 11, 2019 - 22:23
Reported version
3.2
Priority
P1 - High
Type
Ergonomical (UX)
Frequency
Once
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project

Instead, it reads the word "Score" of the TODO in AccessibilityScoreView::text(), which is easy to fix.


Comments

Status PR created fixed

Fixed in branch master, commit c004f199fa

_fix #293229, fix #66961: incorrect screenreader feedback on score change

In AccessibleScoreView::text() where we should be returning the name of the score,
we were returning "???" with a "TODO" that shows an attempt to get the name() of the score.
It didn't work because we really need to get title().

In addition, the previous-score command was not working correctly,
instead getting the next score.
Combined with the lack of screenreader feedback
this made it difficult to track which score you are editing.
The fix was just a matter of changing "1" to "-1" in the call to changeScore()._

Fix version
3.3.0