Not signed in
Copyright © 2026 Unity Technologies
It would be good to have extra validation inside the Theme inspector, but for now, the error, which is correctly identifying the infinite dependency loop, serves that purpose.
Steps to reproduce:
1. Create new Unity project using Universal 3D Template
2. In Project window create Default Runtime Theme File (Assets > Create > UI Toolkit > Default Runtime Theme File)
3. Select DefaultRuntimeThemeFile.tss file in Project window
4. In Inspector window > Inherited Themes list press "+"
5. In Missing Reference add Default.tss file
6. Press "Apply"
7. Observe the Console window
Actual results: Errors are spammed in the Console window
Expected results: No errors should be thrown in the Console window, the file should not be available to be selected
Reproducible with versions: 6000.0.58f1, 6000.2.6f1, 6000.3.0b3, 6000.4.0a1
Tested on (OS): Windows 11
Errors:
Sign in to see your voted issues