From 25b7efe629cf4df8eabb8224b6b4475a27dee4a0 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Fri, 23 May 2025 12:10:05 +0200 Subject: [PATCH] spot: kill alive signal on first response --- spot/entrypoints/content/index.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spot/entrypoints/content/index.tsx b/spot/entrypoints/content/index.tsx index 6957d4798..a51dfbda8 100644 --- a/spot/entrypoints/content/index.tsx +++ b/spot/entrypoints/content/index.tsx @@ -340,11 +340,14 @@ export default defineContentScript({ }); } - setInterval(() => { - void browser.runtime.sendMessage({ type: messages.content.from.contentReady }); + const pingInt = setInterval(() => { + try { + void browser.runtime.sendMessage({ type: messages.content.from.contentReady }); + } catch (_) {} }, 250); // @ts-ignore false positive browser.runtime.onMessage.addListener((message: any, resp) => { + clearInterval(pingInt); if (message.type === messages.content.to.mount) { if (recState === "count") return; recState = "count";