MCPcopy Index your code
hub / github.com/darkreader/darkreader / removeFrame

Method removeFrame

src/background/tab-manager.ts:333–347  ·  view source on GitHub ↗
(tabId: number, frameId: number)

Source from the content-addressed store, hash-verified

331 }
332
333 private static async removeFrame(tabId: number, frameId: number) {
334 await TabManager.stateManager.loadState();
335
336 if (frameId === 0) {
337 delete TabManager.tabs[tabId];
338 }
339
340 if (TabManager.tabs[tabId] && TabManager.tabs[tabId][frameId]) {
341 // We need to use delete here because Object.entries()
342 // in sendMessage() would enumerate undefined as well.
343 delete TabManager.tabs[tabId][frameId];
344 }
345
346 TabManager.stateManager.saveState();
347 }
348
349 static async cleanState() {
350 await TabManager.stateManager.loadState();

Callers 1

initMethod · 0.80

Calls 2

loadStateMethod · 0.45
saveStateMethod · 0.45

Tested by

no test coverage detected