[Unity] App launch stuck in lock screen if the device is sleeping
I'm encountering an odd issue when launching my Unity app on Quest 2 using the "Build & Run" option with "Development Build" enabled. If the headset is in sleep mode during deployment, and I put it on after Unity reports the build as successful, the Quest lock screen appears but the controllers are invisible.
Despite the controllers not being visible, I can still feel haptic feedback when moving my hands around, indicating that input is registering. However, since I can't see or interact with the lock screen properly, I'm stuck.
The only workarounds I've found are either to manually stop the app via MQDH, which then makes the controllers visible again on the lock screen, or to wear the headset while Unity is launching the app, ensuring the device stays awake: in which case the app launches and runs normally.
I am not sure If this is issue with Unity or Oculus.
I am using:
Headset: Quest 2 v78.1027
Unity: v6.0 (6000.0.53f1)
XR-Management-Toolkit: v3.0.8 (Oculus checked in plugin-provider)
Controller and XR-Rig configuration are all from Unity XR Assets and Utilities.
This issue also occurs if, after the app has launched, I remove the headset for a few minutes. When I put it back on, the lock screen appears, but the controllers are no longer able to interact with it.
