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.