ransome1 / sleek

todo.txt manager for Linux, Windows and MacOS, free and open-source (FOSS)
https://github.com/ransome1/sleek/wiki
MIT License
1.38k stars 109 forks source link

IpcRenderer.tsx:50 Error: bookmarkDataIsStale - try recreating the bookmark #732

Open ksdavidc opened 1 month ago

ksdavidc commented 1 month ago

Bug Report

Important

Please follow this template strictly when reporting bugs.

Reports that do not adhere to this template will not be addressed and will be closed.

App Version: 2.0.14

Platform: macOS Sonoma 14.6.1

Installation Method: App Store / Direct Download / Other

Expected Behavior: my todo.txt file is a file that is being synced by Syncthing to other devices. If the file changes locally due to a local (this computer) edit, the edit is reflected in Sleek and externally almost instantaneously. If the local file changes due to a sync from a change on an external device, the change should also get reflected in Sleek.

Actual Behavior: The change does not happen in Sleek and I get an error. The change does happen externally.

From the console:

IpcRenderer.tsx:50 Error: bookmarkDataIsStale - try recreating the bookmark
h @ IpcRenderer.tsx:50
o @ VM5:2
emit @ VM4 sandbox_bundle:2
onMessage @ VM4 sandbox_bundle:2

and i have to remove and reopen the file to get it right.

each time I switch to a different todo tab and back to that tab, a new error msg appears. closing and reopening does not work.

Steps to Reproduce: see part 1.

Screenshots:

Screenshot 2024-08-28 at 3 07 45 AM
ksdavidc commented 1 month ago

This may be relevant? Or not. https://stackoverflow.com/questions/23954662/what-is-the-correct-way-to-handle-stale-nsurl-bookmarks