From b4a7555104048235e9d9cffb04573d9ef4440a87 Mon Sep 17 00:00:00 2001 From: Mantao Huang Date: Sun, 8 Mar 2026 12:11:34 -0500 Subject: [PATCH] fix worker not found, progress checker still needs work --- zotero_automator.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/zotero_automator.py b/zotero_automator.py index 56f9ed4..69b4890 100644 --- a/zotero_automator.py +++ b/zotero_automator.py @@ -91,15 +91,14 @@ async def save_to_zotero(url, headless_mode="new"): print("[*] Finding Zotero Connector service worker...") worker = None - for i in range(10): + for i in range(60): for w in browser_context.service_workers: - if EXTENSION_ID in w.url: + if "background-worker.js" in w.url or "zotero" in w.url: worker = w break if worker: break await asyncio.sleep(0.5) - if not worker: print("[!] Could not find Zotero extension service worker.") else: