mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-13 06:38:48 +02:00
Backed out changeset 38c6689adcbb (bug 1047603) Backed out changeset 931b3b52e8e8 (bug 1047603) Backed out changeset 9346f1b17ff2 (bug 1047603) Backed out changeset 02dbbf0b017f (bug 1047603) Backed out changeset a4ec7ded1155 (bug 1047603) Backed out changeset dfe6ac341eb3 (bug 1047603) Backed out changeset d846a8ebe879 (bug 1047603)
26 lines
1 KiB
JavaScript
26 lines
1 KiB
JavaScript
function test() {
|
|
const URI = "data:text/plain,bug562649";
|
|
browserDOMWindow.openURI(makeURI(URI),
|
|
null,
|
|
Ci.nsIBrowserDOMWindow.OPEN_NEWTAB,
|
|
Ci.nsIBrowserDOMWindow.OPEN_EXTERNAL);
|
|
|
|
is(gBrowser.userTypedValue, URI, "userTypedValue matches test URI");
|
|
is(gURLBar.value, URI, "location bar value matches test URI");
|
|
|
|
gBrowser.selectedTab = gBrowser.addTab();
|
|
gBrowser.removeCurrentTab();
|
|
is(gBrowser.userTypedValue, URI, "userTypedValue matches test URI after switching tabs");
|
|
is(gURLBar.value, URI, "location bar value matches test URI after switching tabs");
|
|
|
|
waitForExplicitFinish();
|
|
gBrowser.selectedBrowser.addEventListener("load", function () {
|
|
gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true);
|
|
|
|
is(gBrowser.userTypedValue, null, "userTypedValue is null as the page has loaded");
|
|
is(gURLBar.value, URI, "location bar value matches test URI as the page has loaded");
|
|
|
|
gBrowser.removeCurrentTab();
|
|
finish();
|
|
}, true);
|
|
}
|