Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.10.1
-
None
-
Windows 7
NVDA 2019.1
Qt 5.10.1
Description
QListWidget row changes, when the ListWidget does not have focus result in inconsistent Vocal, Braille and Screen outputs when using NVDA 2019.
A program with a tab widget, and on one tab, have a QListWidget, and on the second tab have a PlainTextEdit. Using setFocus, select the PlainTextEdit, and everything works fine:
- Screen shows PlainTextEdit
- Voice reads first line
- Braille display shows first line
If, after setFocus of the PlainTextEdit, the QListWidget selected row is changed, even though the QListWidget does not have focus, things are inconsistent:
- Screen shows PlainTextEdit
- Voice reads first line, then the selected row of the QListWidget
- Braille display shows the QListWidget
Repeating the same again does something different, probably because the selected row of the QListWidget doesn't actually change:
- Screen shows PlainTextEdit
- Voice reads first line
- Braille display shows first line
See the attached program.