Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

  • This test gets skipped with pattern: os == 'linux' && os_version == '18.04' && processor == 'x86_64' && asan OR os == 'linux' && os_version == '18.04' && processor == 'x86_64' && tsan OR win11_2009 && asan
  • Manifest: browser/components/urlbar/tests/browser/browser.toml
/* Any copyright is dedicated to the Public Domain.
add_task(async function () {
let tab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
registerCleanupFunction(async function () {
BrowserTestUtils.removeTab(tab);
gURLBar.setURI();
});
gURLBar.blur();
ok(!gURLBar.focused, "url bar is not focused");
ok(!gURLBar.hasAttribute("focused"), "url bar is not visibly focused");
gURLBar.setHiddenFocus();
ok(gURLBar.focused, "url bar is focused");
ok(!gURLBar.hasAttribute("focused"), "url bar is not visibly focused");
gURLBar.removeHiddenFocus();
ok(gURLBar.focused, "url bar is focused");
ok(gURLBar.hasAttribute("focused"), "url bar is visibly focused");
});