From ca2b9c01288e807fe196ae296a606e180b6d1c36 Mon Sep 17 00:00:00 2001 From: jotenbai Date: Fri, 23 Jan 2026 18:26:15 +0900 Subject: [PATCH] Fix global shortcut PiP when no active tab --- src/background/utils/getAutoMedia.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/background/utils/getAutoMedia.ts b/src/background/utils/getAutoMedia.ts index 5926368..c2dd7d6 100644 --- a/src/background/utils/getAutoMedia.ts +++ b/src/background/utils/getAutoMedia.ts @@ -67,15 +67,14 @@ export async function getAutoMedia(tabInfo: TabInfo, videoOnly?: boolean) { infos.sort((a, b) => b.creationTime - a.creationTime) let pippedInfo = infos.find(info => info.pipMode) || infos.find(info => info.isDip) - if (pippedInfo && !(await checkContentScript(pippedInfo.tabInfo.tabId, pippedInfo.tabInfo.frameId))) { pippedInfo = null } if (!ignorePiP && pippedInfo) return pippedInfo - - if (!tabInfo) return (pippedInfo || undefined) - infos = infos.filter(info => info.tabInfo.tabId === tabInfo.tabId) + if (tabInfo) { + infos = infos.filter(info => info.tabInfo.tabId === tabInfo.tabId) + } if (!infos.length) return (pippedInfo || undefined)