the grid never noticed the crawler finishing
It loaded once. A bookmark is not finished when it is saved - Karakeep crawls it afterwards, and the picture, description and favicon arrive minutes later - so the panel sat on "fetching…" while the work quietly completed behind it. Worse, the page most likely to be full of unfinished ones is the FIRST page. Newest first, and the crawler works through the backlog, so a fresh import shows exactly the page with the least on it. Measured while diagnosing: 79 of 97 crawled, and all 16 pending sitting on page one - which reads as a stalled crawler and is the opposite. Polls every five seconds while anything is pending, through the same code path as a first load so a refresh cannot drift from it. Self-limiting and needs no switch: it re-arms only while something is actually pending, so a settled library makes no requests at all.
This commit is contained in:
+1
-1
@@ -40,7 +40,7 @@ import type { PluginManifest } from '@@/plugins/manifest';
|
||||
*/
|
||||
export const manifest: PluginManifest = {
|
||||
publisher: 'officerdev',
|
||||
version: '2026.09.05.02',
|
||||
version: '2026.09.05.03',
|
||||
platform: '>=1.0.0',
|
||||
|
||||
label: 'Karakeep',
|
||||
|
||||
Reference in New Issue
Block a user