Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Test that the charset menu is properly enabled when swapping browsers. */
add_task(async function test() {
function charsetMenuEnabled() {
return !document
.getElementById("repair-text-encoding")
.hasAttribute("disabled");
}
const PAGE = "data:text/html,<!DOCTYPE html><body>ASCII-only";
let tab = await BrowserTestUtils.openNewForegroundTab({
gBrowser,
url: PAGE,
waitForStateStop: true,
});
ok(!charsetMenuEnabled(), "should have a charset menu here");
BrowserTestUtils.removeTab(tab);
});