Bug 1443364 - Fix browser_901207_searchbar_in_panel.js intermittent failure. r?gijs draft
authorDão Gottwald <dao@mozilla.com>
Wed, 07 Mar 2018 18:40:55 +0100
changeset 764324 adae28894f00639c32feb82cc8f14bf04acc7b13
parent 764313 d27cd446cfc625e39b67c6fb785b02304cb4ad7c
push id101739
push userdgottwald@mozilla.com
push dateWed, 07 Mar 2018 17:42:04 +0000
reviewersgijs
bugs1443364
milestone60.0a1
Bug 1443364 - Fix browser_901207_searchbar_in_panel.js intermittent failure. r?gijs MozReview-Commit-ID: H0F7n3eoV3V
browser/components/customizableui/test/browser_901207_searchbar_in_panel.js
--- a/browser/components/customizableui/test/browser_901207_searchbar_in_panel.js
+++ b/browser/components/customizableui/test/browser_901207_searchbar_in_panel.js
@@ -92,20 +92,18 @@ add_task(async function() {
 
   await waitForSearchBarFocus();
 
   Services.prefs.setBoolPref("browser.search.widget.inNavBar", false);
 });
 
 
 function sendWebSearchKeyCommand() {
-  if (Services.appinfo.OS === "Darwin")
-    EventUtils.synthesizeKey("k", {accelKey: true});
-  else
-    EventUtils.synthesizeKey("k", {ctrlKey: true});
+  document.documentElement.focus();
+  EventUtils.synthesizeKey("k", { accelKey: true });
 }
 
 function logActiveElement() {
   let element = document.activeElement;
   let str = "";
   while (element && element.parentNode) {
     str = " (" + element.localName + "#" + element.id + "." + [...element.classList].join(".") + ") >" + str;
     element = element.parentNode;