ID for bookmarks of SD cards change on every mount
- Dominant language
- Perl
- Stars
- 3.9k
- Forks
- 213
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
If I mount attached USB devices on my iPad or iPhone I experience that SD cards added to bookmarks with ```pickFolder``` are always getting a new UUID. So a-shell does not add them to the existing bookmark list after reattaching the card. I always have to execute pickFolder again.
It works well for attached USB sticks.
I have tested it on iPad and iPhone, all running iOS 26.5 with latest beta (560) of a-shell and with an old beta (543).
It is always reproducible. I tried it in several scenarios:
- keeping a-shell open, detach and attach in the same session
- exit a-shell before detaching
- kill a-shell before detaching
- with both USB stick and SD card attach the same time
- only the SD card attached
I made another observation while trying.
If I execute ```showmarks``` to check the list of bookmarks, kill then a-shell and start a-shell again, the screen contents from ```showmarks``` is visible again. If I execute e.g. ```ls```after ```showmarks```, kill then a-shell and start a-shell again, no screen content from the last ```showmarks```is visible.
I have no idea whether this is related, but as it happens with one of the commands dealing with bookmarks I decided to mention the behavior.
Current I have no possibility to test mounting of SD cards with other then beta versions, but I am pretty sure I was able to reattach SD cards without the need to execute ```pickFolder```again.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.