MCPcopy
hub / github.com/darkreader/darkreader / isPanel

Function isPanel

src/background/utils/tab.ts:6–8  ·  view source on GitHub ↗
(sender: chrome.runtime.MessageSender)

Source from the content-addressed store, hash-verified

4// On Vivaldi, sometimes sender.tab is undefined as well, but error is not very helpful.
5// On Opera, sender.tab.index === -1.
6export function isPanel(sender: chrome.runtime.MessageSender): boolean {
7 return typeof sender === 'undefined' || typeof sender.tab === 'undefined' || (isOpera && sender.tab.index === -1);
8}

Callers 2

initMethod · 0.90
makeChromiumHappyFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected