Handle target tab navigation reinjection

This commit is contained in:
KoalaDev
2026-07-02 10:02:31 +02:00
parent 52265e84eb
commit 0af22998c8
2 changed files with 3 additions and 4 deletions
+1
View File
@@ -2565,6 +2565,7 @@ initTabManager({
getSettings,
emit,
applyAudioSettingsToTab,
injectContentScript,
ensureState,
EVENTS
});
+2 -4
View File
@@ -12,6 +12,7 @@ export function initTabManager({
getSettings,
emit,
applyAudioSettingsToTab,
injectContentScript,
ensureState,
EVENTS
}) {
@@ -83,10 +84,7 @@ export function initTabManager({
await ensureState();
const curTabId = getCurrentTabId();
if (curTabId && tabId === parseInt(curTabId) && changeInfo.status === 'complete') {
chrome.scripting.executeScript({
target: { tabId },
files: ['content.js']
})
injectContentScript(tabId)
.then(() => applyAudioSettingsToTab(tabId))
.catch(() => {});
}