Bug 1257750 - fix intermittent failures in browser_input_file_tooltips.js, r?jaws
MozReview-Commit-ID: 2J0GV4zVy6r
--- a/toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
+++ b/toolkit/components/tooltiptext/tests/browser_input_file_tooltips.js
@@ -92,23 +92,23 @@ function* do_test(test) {
let tooltip = document.getElementById(tooltipId);
tooltip.addEventListener("popupshown", function onpopupshown(event) {
tooltip.removeEventListener("popupshown", onpopupshown);
resolve(event.target);
});
});
info("Initial mouse move");
yield new Promise(resolve => {
- EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 100, 5, resolve);
+ EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 50, 5, resolve);
});
info("Waiting");
- yield new Promise(resolve => setTimeout(resolve, 100));
+ yield new Promise(resolve => setTimeout(resolve, 200));
info("Second mouse move");
yield new Promise(resolve => {
- EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 110, 15, resolve);
+ EventUtils.synthesizeNativeMouseMove(tab.linkedBrowser, 70, 5, resolve);
});
info("Waiting for tooltip to open");
let tooltip = yield awaitTooltipOpen;
is(tooltip.getAttribute("label"), test.result, "tooltip label should match expectation");
info("Closing tab");
yield BrowserTestUtils.removeTab(tab);