Search Issue Tracker

By Design



Found in [Package]


Issue ID




UI Document Button is not focused when using "rootVisualElement.SetEnabled(true)"

Package: UI Toolkit


How to reproduce:
1. Open project "Bug Report"
2. Enter Play Mode
3. Focus on any button and press "Enter" then move with WASD or arrows keys
4. Observe the result
5. Focus any button and In the Hierarchy window select "GameObject" and turn in the Inspector window turn off "Disable" in the "New Behaviour Script" Component
6. Repeat 3rd step and observe the result

Expected result: The Button is focused
Actual result: The Button is not focused

Reproducible with: Built-in (2021.2.15f1, 2022.1.0b11, 2022.2.0a7)
Could not test with: 2019.4.36f1, 2020.3.30f1 (Errors after downgrade)

  1. Resolution Note:

    By design, "disabled focused" elements aren't supposed to exist, they have no default styling and they have no clear behaviour regarding whether or not they should be receiving keyboard events or other such focus-based events.

    When an element gets disabled, it automatically loses focus, re-enabling it will not give the focus back, this needs to be explicitly done by user code

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.