Describe the Bug
If you attempt to use the QR code scanner for TOTP, and Bitwarden is not already given Camera permissions, the system will ask you to allow the application access to the camera. This action causes the system and application to bind up and become unresponsive.
Steps To Reproduce
- If enabled, go to the system settings and revoke Bitwarden's camera permission.
- Open Bitwarden
- Edit any Login type item
- Select the camera icon in the Authenticator Key (TOTP) field
- Grant Bitwarden camera access.
Expected Result
The camera is enabled and you can scan your QR code.
Actual Result
The camera viewfinder is stuck as a white screen. The application and system become unresponsive to input. The application crashes.
Environment
- Device: Pixel 2XL
- Operating system: Android 10 (QQ2A.200501.001.B3)
- Build Version: 2.4.3 (2523)
- Is this a Beta release? Y
Additional Context
Once the application restarts with the camera permission enabled, scanning a QR code is successful.
Describe the Bug
If you attempt to use the QR code scanner for TOTP, and Bitwarden is not already given Camera permissions, the system will ask you to allow the application access to the camera. This action causes the system and application to bind up and become unresponsive.
Steps To Reproduce
Expected Result
The camera is enabled and you can scan your QR code.
Actual Result
The camera viewfinder is stuck as a white screen. The application and system become unresponsive to input. The application crashes.
Environment
Additional Context
Once the application restarts with the camera permission enabled, scanning a QR code is successful.