add_task(async function ({ CDP }) { // Use gBrowser.addTab instead of BrowserTestUtils as it creates the tab differently. // It demonstrates a race around tab.linkedBrowser.browsingContext being undefined // when accessing this property early. const tab = gBrowser.addTab(TEST_URL, {
skipAnimation: true,
triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(),
});
let targets = await getTargets(CDP);
ok(
targets.some(target => target.url == TEST_URL), "Found the tab in target list"
);
BrowserTestUtils.removeTab(tab);
targets = await getTargets(CDP);
ok(
!targets.some(target => target.url == TEST_URL), "Tab has been removed from the target list"
);
});
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.25Bemerkung:
(vorverarbeitet am 2026-04-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.