Skip to content

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

@SRCoughlin

Description

@SRCoughlin

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions