[GH-ISSUE #1508] Mobile app frequently fails to hoard #943

Open
opened 2026-03-02 11:53:54 +03:00 by kerem · 7 comments
Owner

Originally created by @officiallymarky on GitHub (May 31, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1508

Describe the Bug

When using iOS share functionality to send a page to the app, I frequently just see it trying to hoard but never successfully "hoards". I am have to force kill the app and try again, sometimes this will work, sometimes it doesn't, sometimes it said it already hoarded (previously worked, but never showed it finished).

This happens so frequently it's kind of expected it would happen 50%+ of the time.

Steps to Reproduce

  1. Save page using share on ios
  2. See "hoarding..." forever

Expected Behaviour

hoard successfully, show dismiss dialog, not have to force close app every other attempt

Screenshots or Additional Context

No response

Device Details

iOS

Exact Karakeep Version

0.24.1

Have you checked the troubleshooting guide?

  • I have checked the troubleshooting guide and I haven't found a solution to my problem
Originally created by @officiallymarky on GitHub (May 31, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/1508 ### Describe the Bug When using iOS share functionality to send a page to the app, I frequently just see it trying to hoard but never successfully "hoards". I am have to force kill the app and try again, sometimes this will work, sometimes it doesn't, sometimes it said it already hoarded (previously worked, but never showed it finished). This happens so frequently it's kind of expected it would happen 50%+ of the time. ### Steps to Reproduce 1. Save page using share on ios 2. See "hoarding..." forever ### Expected Behaviour hoard successfully, show dismiss dialog, not have to force close app every other attempt ### Screenshots or Additional Context _No response_ ### Device Details iOS ### Exact Karakeep Version 0.24.1 ### Have you checked the troubleshooting guide? - [x] I have checked the troubleshooting guide and I haven't found a solution to my problem
Author
Owner

@MohamedBassem commented on GitHub (May 31, 2025):

I've seen this happen to me from time to time but I couldn't get a stable repro for it. It's not as severe as yours, mine is like once every 20 links for example. So I know that the bug exists, but would love to find out a consistent repro to be able to debug it.

<!-- gh-comment-id:2925596705 --> @MohamedBassem commented on GitHub (May 31, 2025): I've seen this happen to me from time to time but I couldn't get a stable repro for it. It's not as severe as yours, mine is like once every 20 links for example. So I know that the bug exists, but would love to find out a consistent repro to be able to debug it.
Author
Owner

@officiallymarky commented on GitHub (May 31, 2025):

I've seen this happen to me from time to time but I couldn't get a stable repro for it. It's not as severe as yours, mine is like once every 20 links for example. So I know that the bug exists, but would love to find out a consistent repro to be able to debug it.

If there is anything I can do that provides more information let me know. It happens a lot.

<!-- gh-comment-id:2925597708 --> @officiallymarky commented on GitHub (May 31, 2025): > I've seen this happen to me from time to time but I couldn't get a stable repro for it. It's not as severe as yours, mine is like once every 20 links for example. So I know that the bug exists, but would love to find out a consistent repro to be able to debug it. If there is anything I can do that provides more information let me know. It happens a lot.
Author
Owner

@MohamedBassem commented on GitHub (May 31, 2025):

@officiallymarky to confirm, when you open the app, do you find the bookmark correctly hoarded?

<!-- gh-comment-id:2925599345 --> @MohamedBassem commented on GitHub (May 31, 2025): @officiallymarky to confirm, when you open the app, do you find the bookmark correctly hoarded?
Author
Owner

@officiallymarky commented on GitHub (May 31, 2025):

@officiallymarky to confirm, when you open the app, do you find the bookmark correctly hoarded?

Sometimes, I'd say 50/50 that it will be there, maybe more frequently but many times it isn't.
By the way, with the name change, might want to change the message from saying "Hoarded!".

<!-- gh-comment-id:2925602759 --> @officiallymarky commented on GitHub (May 31, 2025): > [@officiallymarky](https://github.com/officiallymarky) to confirm, when you open the app, do you find the bookmark correctly hoarded? Sometimes, I'd say 50/50 that it will be there, maybe more frequently but many times it isn't. By the way, with the name change, might want to change the message from saying "Hoarded!".
Author
Owner

@officiallymarky commented on GitHub (May 31, 2025):

I suspect it might happen more when it hasn't been used much. For example, if I try to share to Karakeep, it fails, I restart it and try again. Then an hour or less I try again, I think (but haven't scientifically tested) there is a better chance it will work. But if I try it tomorrow, it's a better chance it won't. Maybe? Not really sure, but my gut tells me this.

<!-- gh-comment-id:2925605721 --> @officiallymarky commented on GitHub (May 31, 2025): I suspect it might happen more when it hasn't been used much. For example, if I try to share to Karakeep, it fails, I restart it and try again. Then an hour or less I try again, I think (but haven't scientifically tested) there is a better chance it will work. But if I try it tomorrow, it's a better chance it won't. Maybe? Not really sure, but my gut tells me this.
Author
Owner

@xuatz commented on GitHub (Jul 22, 2025):

I also notice this pretty often on android. I'll try to see if I can figure out the root cause, or find an indirect solution lol.

<!-- gh-comment-id:3102302190 --> @xuatz commented on GitHub (Jul 22, 2025): I also notice this pretty often on android. I'll try to see if I can figure out the root cause, or find an indirect solution lol.
Author
Owner

@xuatz commented on GitHub (Jul 22, 2025):

It seems like the problem I encountered on android is likely due to this, and maybe fixed on the latest version of expo-share-intent@3.2.3

doesn't look like it should address the ios problem though 🤔
I might just make a fix for the "android version" of the bug as it's not clear to me if they are the same bug.

<!-- gh-comment-id:3102463696 --> @xuatz commented on GitHub (Jul 22, 2025): It seems like the problem I encountered on android is likely due to this, and maybe fixed on the latest version of `expo-share-intent@3.2.3` * https://github.com/achorein/expo-share-intent/pull/156 doesn't look like it should address the ios problem though 🤔 I might just make a fix for the "android version" of the bug as it's not clear to me if they are the same bug.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#943
No description provided.