Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
ChromeUtils.defineESModuleGetters(this, {
OpenSearchManager:
"moz-src:///browser/components/search/OpenSearchManager.sys.mjs",
});
function test() {
waitForExplicitFinish();
let tab = (gBrowser.selectedTab = BrowserTestUtils.addTab(
gBrowser,
));
BrowserTestUtils.waitForContentEvent(
gBrowser.selectedBrowser,
"DOMLinkAdded",
true
).then(() => {
executeSoon(function () {
Assert.equal(
OpenSearchManager.getEngines(tab.linkedBrowser).length,
0,
"the subframe's search engine wasn't detected"
);
gBrowser.removeTab(tab);
finish();
});
});
}