XR settings dont save with project

When i close my project and reopen it the hand interaction clickboxes and the interaction profile reset

I have the same problem, I’m using Unity 6000.0.38f1, and installed the latest packages for an OpenXR project : XRPlugin Management 4.5.0 and OpenXR 1.14.1. I could not save the settings at all, read in notes here that some resolved this by reverting to OpenXR 1.12.1, I did that and I can now check the boxes, but I cannot find the actual files on my PC, where the settings should be written. My XRPackage and XR setting assets are practically empty in the project settings folder, and are not updating. No folder for XRManagerSettings at alI, I have reinstalled all my packages multiple times, just cannot see where the problem is, I’ve checked all the dependencies and they should be ok. Anyone has these problems? Have spent some days on this now.

weird thing is as the project grew and i added more and more stuff… the problem seemed to have gone away on its own. i dont know what it was that worked

Did you ever find a real solution? This still happens in 6000.0.42f1.

I’m having this problem with a 2022.3.60f1 project.
No matter what I do, when I reopen a project, the “Enabled Interaction Profiles” are empty and I have to readd everything.

I’m having this same problem with last OpenXR package and unity 6000.0.34f

this problem is here on 6000.0.33f1

I am Still facing this issue with Unity 6000.0.43f1 and OpenXR 1.14.3. None of my OpenXR setting are being saved neither Project Validation Setting are being saved I kepp getting Build error.

The same problem. My work has been blocked for almost a week. I’m so frustrated

Same problem with unity version 2022.3.62f1

Any idea from the Unity Team please!?

I had this problem on and off a while back. For me it was caused by Unity doing something weird serializing the XR settings file.

Itll either reset, or not reset, and the settings arent actually being applied at runtime.

The short answer is to replace the XR Settings asset from a known good / working project. Creating a new black project from the template is usually the best way. It should work in the empty test project. And you can tell somethings up just by comparing file sizes. In my case, it seemed to contain the serialized data many times over inside the file.

Simply deleting it and regenerating it did not work. I needed to copy in a working one. Issue has popped up somewhat randomly since Unity 2019 all the way to 6.x.

That said, could also be an issue i didnt see. Judt hoping this helps someone. And hopefully thats all you need to do.