holzschu / holzschu/a-shell

ID for bookmarks of SD cards change on every mount

Open
#1,030 10 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.