Reproduction steps:
1. Open the attached “Android-Back-Key-Test” project
2. In Editor, enter the Play Mode
3. Press the ESC key
4. Observe that the Back key state resets after releasing the ESC key
5. On an Android device, set the Navigation bar type to Buttons
6. Build and run on an Android device
7. Click the “Back” key
8. Observe that the “Back” key state resets after releasing the Back key
9. Exit the application
10. Set the Navigation bar type to Swipe gestures
11. Run the application
12. Swipe up for the “Back” gestures
13. Observe that the “Back” key state does not reset, and stays stuck as if holding the “Back” key
Expected result: The “Back” key state should reset to “Up” after releasing the Back swipe gesture
Actual result: The “Back” key state stays stuck on “Down” after releasing the Back swipe gesture
Reproducible with: 2021.3.33f1, 2022.3.15f1, 2023.2.4f1, 2023.3.0a18
Reproducible on these devices:
VLNQA00376, Samsung - (SM-G996U), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00519 Google Pixel 4, Android 12, CPU: Snapdragon 855, GPU: Adreno (TM) 640
VLNQA00175 Samsung Galaxy Note9, Android 10, CPU: Exynos 9 (9810), GPU: Mali-G72
Xiaomi Poco F3 (User device)
Testing environment: Ubuntu 23.10, Windows 11 Pro 23H2
Note: If the key state does not change at all and stays at “Up”, use the “Back” swipe gesture until it changes to “Down”