-
Notifications
You must be signed in to change notification settings - Fork 15
Description
I'm running version 1.5.2 (52) on LineageOS v20 (Android 13) on a Pixel 7a.
After installation I defaulted to no permissions (request is for camera, notifications, and mic). I ran setup and granted notification permissions. I then transferred in USDC deposit from Coinbase. All went well.
I first used the app to scan a QR deposit. After pressing the Scan QR button the app requested permission for the camera. I switched to the app info screen and granted that permission. Switching back to the app the permission request toast did not dismiss. I clicked back to the main window (I think using the back button) and then pressed the Scan QR button again. The permission request toast remained. I then switched to the app info screen and 'force stoped' the app manually. I then opened the app again and pressed the Scan QR button. The camera worked and the scan correctly completed.
I speculate that the Scan QR activity is caching the permission status and not checking during every onView() event, which it should since the user may grant the permission without an intent or watch event firing. (This may be a LineageOS problem only, however.)
This is a rather low-priority UI bug since there's not many situations where this will occur.