Joystick Deadzone Settings Reset After Controller Reconnection
Device: Meta Quest 3
OS Version: v83 (latest at time of testing)
Issue Description:
The system-level joystick deadzone settings do not persist after the controller is reconnected.
Any form of controller reconnection causes the deadzone to stop working. This includes controller disconnect and reconnect, restarting the headset, and powering the headset off and on.
After reconnection, the deadzone setting still appears enabled in the system menu, but it no longer has any effect on joystick input.
To restore correct behavior, the deadzone must be manually adjusted or re-saved every time, which is inconvenient and negatively impacts usability.
Steps to Reproduce:
First, set a custom joystick deadzone in the system settings.
Next, disconnect the controller or restart the headset.
Then reconnect the controller.
After reconnection, observe that the deadzone no longer takes effect.
Expected Behavior:
Joystick deadzone settings should persist and remain functional after any controller reconnection.
Actual Behavior:
The deadzone becomes ineffective until it is manually reset.
Impact:
This issue affects basic input accuracy and requires frequent manual reconfiguration, significantly degrading the user experience.
This issue was reported previously over a year ago, and multiple users have encountered the same behavior. However, it still appears to be unresolved in current system versions, so I am reporting it again for visibility and tracking.