nvda
7ffb8794 - Fix magnifier tracking vertical lists #19733

Commit
25 days ago
Fix magnifier tracking vertical lists #19733 Fixes #19635 Summary of the issue: When using Ctrl+Alt+Arrow to navigate vertical list, both the system focus (row) and the navigator object (cell) change simultaneously. In getCurrentFocusCoordinates(), system focus had priority 3 and navigator had priority 4. As a result, the magnifier always followed the row instead of the active cell. Description of user facing changes: Magnifier should follow properly on (Ctrl+Alt+Arrow). No behavior change for: Tab / normal focus navigation Caret navigation (browse mode) Numpad navigator movement Description of developer facing changes: focusManager.py Inverted priorities 3 and 4 in getCurrentFocusCoordinates(): If both system focus and navigator change, navigator wins. System focus only wins if navigator did not move.
Author
Parents
Loading