Search Issue Tracker
Fixed
Fixed in 6000.0.44f1, 6000.1.0b12, 6000.2.0a8
Votes
5
Found in
6000.0.43f1
6000.1.0b11
6000.2.0a7
Issue ID
UUM-99971
Regression
Yes
UI Builder unloads UXML file and discards any unsaved changes when entering Play Mode with Domain and Scene Reload enabled
How to reproduce:
1. Open the “IN-97116.zip“ project
2. Open the “Main“ Scene
3. Enable “Domain and Scene Reload” in Edit > Project Settings > Editor
4. Open the “Assets/Screens/Menu.uxml“ file in UI Builder
5. Add a button to the UXML file
6. Enter and Exit Play Mode
7. Observe the UI Builder
Expected result: The UXML file is still loaded
Actual result: The UXML file gets unloaded
Reproducible in: 6000.0.39f1, 6000.0.43f1, 6000.1.0b11, 6000.2.0a7
Not reproducible in: 2022.3.60f1, 6000.0.38f1
Reproduced on: Windows 11 Pro (24H2), MacOS 15.3 (M4)
Not reproduced on: No other environment tested
Notes:
- Only reproducible if both Domain and Scene Reload are enabled Play Mode enabled
- All unsaved changes will be lost upon entering Play Mode
- Sometimes reproduction might require entering and exiting Play Mode twice
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Channel remapping dropdown in the Terrain Layer does not open when clicked on the title
- The Editor freezes indefinitely when a large number of elements are entered in the Subgraphs or Categories lists
- Some Visual Effects package Assets links to documentation are not working
- Heatmap asset’s documentation button in the Inspector window leads to “Sorry... that page seems to be missing!” page when clicked
- Crash on MonoBehaviour::CallMethodIfAvailable when performing various actions
MauzTheBeard
Mar 24, 2025 22:30
Had to update project from 6000.0.11f1 due to another UI builder bug. Now on 6000.0.42f1 and having this bug just when script recompilation happens (save C# script, jump back to editor -> UI builder lost the ref).
Drumsmasher17
Mar 19, 2025 17:32
The issue is worsened by the fact that, unless you have a locked-project window open, it's a bunch of clicks to reopen a UXML. Having a project window also open wouldn't be bad if we were able to move around the panels of the UIBuilder to be a bit more space efficient, but it's obviously not great.
At the very least, can we get a "Open Recent" section in the open dropdown which lists our 5 most recently edited UXMLs?
Before this bug was a thing, it was relatively nice having UIBuilder open maximised.
Drumsmasher17
Mar 19, 2025 17:28
This happens at edit time too, and I'm fairly certain it never used to.
This issue makes it incredibly frustrating while iterating on C# visual elements and switching back to UIBuilder to tweak the USS's.