Search Issue Tracker
Fixed in 2022.1.X
Fixed in 2020.3.X, 2021.2.X
[XR][Oculus] TouchScreenKeyboard reports state "Visible" even if the <uses-feature> is not defined in the AndroidManifest
1. Download the attached user's project "KeyboardMinRepro.zip"
2. Build and Run on Oculus Quest 1/2
3. Wiggle the joystick, which causes the "KeyboardReproProjectActions MonoBehaviour" to call "TouchScreenKeyboard.Open()"
4. Notice that the debug info display reports that the newly-opened "TouchScreenKeyboard is state: Visible”, but the keyboard isn’t displaying in-headset
Expected result: TouchScreenKeyboard does not report the state "Visible" if the "oculus.software.overlay_keyboard" <uses-feature> is not defined in the AndroidManifest
Actual result: TouchScreenKeyboard reports state "Visible" even if the <uses-feature> is not defined in the AndroidManifest and thus the in-headset keyboard fails to instantiate
Reproduces on: Oculus XR 1.9.1 - 1.10.0 (2020.3.18f1, 2021.1.20f1, 2021.2.0b9, 2022.1.0a7)
Could not test 2019.4.30f1 due to the APP freezing after the Splash screen
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
- [Android] PointerEventData.pointerId value is incorrect when pressing a finger on the screen
- Standard Unity Materials and Shaders become corrupted after importing specific Asset Packages
- [Linux][OpenGL][Vulkan] Draw calls are not shown in the Event List when taking a capture of a frame with RenderDoc
- Inaccurate collision detections when Rigidbody Collision Detection is set to "Continuous" or "Continuous Dynamic"
- Crash on Object::IncrementPersistentDirtyIndex when upgrading project version