Steps to reproduce:
- Create and open a new URP 3D project
- Open Project Settings and Build Profiles windows
- Create a Windows Profile in Build Profiles window and switch to it
- Add the "Adaptive Performance Settings" setting
- Expand Runtime Settings -> Scaler Profiles -> Default Scaler Profiler
- Add a new Adaptive Performance Settings object field
- Reset the "Adaptive Performance Settings" setting through the hamburger menu
- Observe the Console
Actual results: A "ArgumentNullException: Value cannot be null." error is thrown
Expected results: Nothing is thrown
Reproducible with versions: 6000.3.14f1, 6000.4.5f1, 6000.5.0b6, 6000.6.0a3
Can’t test with versions: 5.1.6 (6000.0.73f1), 6000.4.4f1 (no "Reset" option until 6000.4.5f1)
Tested on (OS): Windows 11 Pro (25H2)
Notes:
- If a reference is set, the error will not be produced
- The "Adaptive Performance Settings" section breaks visually in Build Profiles window until it is disabled and re-enabled