diff --git a/packages/extension/public/manifest.json b/packages/extension/public/manifest.json index 00bd8d38..02eed2f8 100644 --- a/packages/extension/public/manifest.json +++ b/packages/extension/public/manifest.json @@ -10,7 +10,6 @@ "debugger", "storage", "windows", - "alarms", "scripting", "tabCapture", "webNavigation", diff --git a/packages/extension/src/background.ts b/packages/extension/src/background.ts index a2fa883f..b7bcfb47 100644 --- a/packages/extension/src/background.ts +++ b/packages/extension/src/background.ts @@ -116,14 +116,6 @@ chrome.management.getSelf().then(async (info) => { } }); -// Re-check offscreen doc periodically — Chrome may kill it after idle. -chrome.alarms.create('ensure-offscreen', { periodInMinutes: 1 }); -chrome.alarms.onAlarm.addListener((alarm) => { - if (alarm.name === 'ensure-offscreen') { - ensureOffscreenRelay().catch(() => {}); - } -}); - // ─── Settings + Action (sidepanel / popup) ─────────────────────────────────── // Disable auto-open so action.onClicked fires (Chrome persists this across reloads)