Steps to reproduce:
1. Open the “IN-93914” project
2. Open the “Assets/Scenes/SampleScene” scene
3. Connect the controller
4. Enter Play Mode
5. Press on one of the buttons with a mouse
6. Try to navigate to the lowermost TextField using the controller or keyboard arrow keys
Expected result: Navigates to the lowermost TextField
Actual result: The navigation gets stuck in the first TextField
Reproducible with: 1.7.0, 1.12.0, 1.13.0 (2022.3.57f1, 6000.0.37f1, 6000.1.0b5, 6000.2.0a3)
Testing environment: Windows 11 Pro
Not reproducible on: No other environment tested
Workaround: Call EventSystem.SetUITookitEventSystemOverride(null, false), to force UIToolkit to use DefaultEventSystem
Notes:
- Tested with DualSense and Xbox Series X controllers
- Also reproducible using keyboard arrow keys
- Reproducible in both the Editor and the Player
- Navigation between Button elements works, but not in TextField