mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 06:11:37 +00:00
Bug 573246: Fix tests that are failing with the Feedback extension installed. r=gavin
This commit is contained in:
parent
736090d613
commit
f62e034455
@ -1,5 +1,13 @@
|
|||||||
var tab1, tab2;
|
var tab1, tab2;
|
||||||
|
|
||||||
|
function focus_in_navbar() {
|
||||||
|
var parent = document.activeElement.parentNode;
|
||||||
|
while (parent && parent.id != "nav-bar")
|
||||||
|
parent = parent.parentNode;
|
||||||
|
|
||||||
|
return (parent != null);
|
||||||
|
}
|
||||||
|
|
||||||
function test() {
|
function test() {
|
||||||
waitForExplicitFinish();
|
waitForExplicitFinish();
|
||||||
|
|
||||||
@ -27,7 +35,9 @@ function step3()
|
|||||||
EventUtils.synthesizeKey("VK_TAB", {shiftKey: true});
|
EventUtils.synthesizeKey("VK_TAB", {shiftKey: true});
|
||||||
} else {
|
} else {
|
||||||
document.getElementById("searchbar").focus();
|
document.getElementById("searchbar").focus();
|
||||||
EventUtils.synthesizeKey("VK_TAB", {});
|
|
||||||
|
while (focus_in_navbar())
|
||||||
|
EventUtils.synthesizeKey("VK_TAB", { });
|
||||||
}
|
}
|
||||||
is(document.activeElement, tab1, "tab key to tab activeElement");
|
is(document.activeElement, tab1, "tab key to tab activeElement");
|
||||||
|
|
||||||
|
@ -148,6 +148,9 @@ function test() {
|
|||||||
pref.locked = false;
|
pref.locked = false;
|
||||||
ok(!pref.locked, "A single preference is unlocked.");
|
ok(!pref.locked, "A single preference is unlocked.");
|
||||||
|
|
||||||
|
// Preference events tests disabled until bug 533290 is fixed
|
||||||
|
return;
|
||||||
|
|
||||||
// check for change event when setting a value
|
// check for change event when setting a value
|
||||||
waitForExplicitFinish();
|
waitForExplicitFinish();
|
||||||
Application.prefs.events.addListener("change", onPrefChange);
|
Application.prefs.events.addListener("change", onPrefChange);
|
||||||
|
Loading…
Reference in New Issue
Block a user