QR screen hangs if user leave Briar and go to permission manager and denies location permission during the creation of nearby contact
Reproducible on devices: Pixel 2 API 30, Samsung A01 Core API 29, Motorola E2 API 23 It does not happen on HTC One M9 API 24
Steps to execute
- Verify that Briar debug has location and camera permissions granted in the device settings
- Go to 'add nearby contact'
- Follow instructions, and when the QR code is displayed, go to the device settings and deny the locaiton permission to Briar debug
- Return to Briar debug
- re-login when asked
expected results
- the QR screen that was showing before, displays again
actual results
- the QR screen hangs. See attached.device-2022-01-18-141734QR_screen_hangs_on_Pixel2.txt