When selecting a backup location which is not a direct child of Internal, the user is coerced into granting access to its parent or ancestor instead #211
Labels
bug
Something is not working
device/software specific
Issues that only happen on some devices or with some specific hardware/software
Checklist
Affected Android/Custom ROM version
Android 13 / LineageOS 20
Affected device model
Pixel 4a
How did you install the apps?
F-Droid / IzzyOnDroid
Which apps are affected?
Calendar, Contacts, Notes, possibly others
Steps to reproduce the bug
Enable automatic backups
Folder
field and pick a folder that's not a direct child ofInternal
, e.g.Internal > Backups > Notes
OK
the Android file picker opens at said location. A security-minded user will navigate to the folder they actually want to grant access to and tapUSE THIS FOLDER
followed byALLOW
Wrong folder selected, please select path 'Internal/Backups'
Expected behavior
I always feel a bit silly answering these two questions, since it should be clear by now, so I'll let ChatGPT answer them.
Internal
without being coerced into granting permission to its parent or ancestor folder.Actual behavior
Internal
, the user is prompted to grant permission to its parent or ancestor folder (Internal/Backups
in this case) instead of the intended folder.Internal/Backups
, which is not the folder the user intended to select.Screenshots/Screen recordings
The behavior was coincidentally showcased in the video in #131, where the user actually goes along with granting the Fossify app wider access. He then remarks under Expected behavior:
Although this was not the main point of the feature request (it was also not a bug report).
Additional information
If you pick e.g.
Internal > Backups > Local > Fossify > Notes
, you will also be asked to grant access toInternal/Backups
, hence me also mentioning ancestors in addition to parents.Possibly related:
The text was updated successfully, but these errors were encountered: