OpenXR Slider value problem

Hi,
We are doing a VR UI with UItoolkit, Unity 2021.2.19 and OpenXR Plugin 1.3.1.

The sliders were working fine with SteamVR, but now we want to use OpenXR. The pixel coordinates sent to the root of the document with a SendEvent MouseMove are correct. Everything else we tested with OpenXR works fine but the slider (pointer highlight, buttons, scrollbars, etc). When the X pixel value is close to 0 on the root visual element, the slider handle is at 50%, then it goes to maximum fast as the X pixel value increase (100% slider position at about 40% global pixel value).

I tried to create a new UIDocument adding only the default slider to it with the same behavior.

Thanks for the help.

After upgrading to Unity 2021.3.2 with OpenXR 1.4.2, the bug is still present, but with a slightly different behavior depending on min-max values. I will try to reproduce it in a standalone project and report the bug.

I made a simple standalone project, but it works fine, can’t reproduce it yet. I’ll add more features.

I finally fixed the problem. In our project, I changed the Input System UI Input Module, Pointer Behavior from “Single Mouse Or Pen But Multi Touch And Track” to “All Pointers As Is”, and by changing Left Click from “UI / Click” to “None”.

So our project is fine now. But I still can’t reproduce it in a standalone project with those exact settings. I wish I could send a bug report with a broken standalone project, but it works, sorry, I tried.