diff --git a/devtools/client/netmonitor/test/browser_net_image-tooltip.js b/devtools/client/netmonitor/test/browser_net_image-tooltip.js index d6db567909d0..1cb79c275dc1 100644 --- a/devtools/client/netmonitor/test/browser_net_image-tooltip.js +++ b/devtools/client/netmonitor/test/browser_net_image-tooltip.js @@ -50,7 +50,7 @@ add_task(function* test() { info("Checking if the image thumbnail is hidden when mouse leaves the menu widget"); let requestsListContents = document.querySelector(".requests-list-contents"); - EventUtils.synthesizeMouse(requestsListContents, 0, 0, { type: "mouseout" }, + EventUtils.synthesizeMouse(requestsListContents, 0, 0, { type: "mousemove" }, monitor.panelWin); yield waitUntil(() => !toolboxDoc.querySelector(".tooltip-container.tooltip-visible")); diff --git a/devtools/client/shared/test/browser_html_tooltip_hover.js b/devtools/client/shared/test/browser_html_tooltip_hover.js index a1b8b87635ae..e762cba079c3 100644 --- a/devtools/client/shared/test/browser_html_tooltip_hover.js +++ b/devtools/client/shared/test/browser_html_tooltip_hover.js @@ -45,7 +45,7 @@ add_task(function* () { info("Move out of the container"); let hidden = tooltip.once("hidden"); - EventUtils.synthesizeMouseAtCenter(container, { type: "mouseout" }, doc.defaultView); + EventUtils.synthesizeMouseAtCenter(container, { type: "mousemove" }, doc.defaultView); yield hidden; info("Destroy the tooltip and finish"); diff --git a/devtools/client/shared/widgets/tooltip/TooltipToggle.js b/devtools/client/shared/widgets/tooltip/TooltipToggle.js index b53664f34929..6e07bcd8b63c 100644 --- a/devtools/client/shared/widgets/tooltip/TooltipToggle.js +++ b/devtools/client/shared/widgets/tooltip/TooltipToggle.js @@ -154,7 +154,7 @@ TooltipToggle.prototype = { _onMouseOut: function (event) { // Only hide the tooltip if the mouse leaves baseNode. - if (event && this._baseNode && !this._baseNode.contains(event.relatedTarget)) { + if (event && this._baseNode && this._baseNode.contains(event.relatedTarget)) { return; }