Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LineageOS: Device permissions not updating automatically (low priority) #3

Open
SRCoughlin opened this issue Oct 11, 2024 · 0 comments

Comments

@SRCoughlin
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant