mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
Every time I start Flow Launcher since the plugins refactor, the Bookmarks plugin has been throwing an exception. The issue stems from it parsing the Bookmarks file, and assuming that every JsonElement in the "roots" element is a JsonValueKind.Object. My Bookmarks file though has a JsonValueKind.String value off the roots key of `"sync_transaction_version": "20297",` along-side the bookmark_bar, other, and synced keys, which ARE objects. When it hits that sync_transaction_version string, and calls EnumerateFolderBookmark with it, it gets into the method because it IS a JsonElement, but then throws an exception on the folderElement.TryGetProperty("children", ...) call because you can't call TryGetProperty on a String, only Objects.
|
||
|---|---|---|
| .. | ||
| Commands | ||
| Images | ||
| Languages | ||
| Models | ||
| Views | ||
| x64 | ||
| x86 | ||
| ChromeBookmarkLoader.cs | ||
| ChromiumBookmarkLoader.cs | ||
| CustomChromiumBookmarkLoader.cs | ||
| EdgeBookmarkLoader.cs | ||
| FirefoxBookmarkLoader.cs | ||
| Flow.Launcher.Plugin.BrowserBookmark.csproj | ||
| IBookmarkLoader.cs | ||
| Main.cs | ||
| plugin.json | ||