tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit fccb4d38061687a6bc0864f5194264a2216187b2
parent ed2712393c8bb2b847e299e9005213dbf6ba1fb7
Author: Kelly Cochrane <kcochrane@mozilla.com>
Date:   Tue, 14 Oct 2025 16:57:11 +0000

Bug 1989565 - Don't add/remove _hoverStateBlocker in browser-sidebar.js when tooltips are shown/hidden to resolve intermittent expand on hover issues r=sclements

Differential Revision: https://phabricator.services.mozilla.com/D268563

Diffstat:
Mbrowser/components/sidebar/browser-sidebar.js | 10++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/browser/components/sidebar/browser-sidebar.js b/browser/components/sidebar/browser-sidebar.js @@ -2294,12 +2294,18 @@ var SidebarController = { switch (e.type) { case "popupshown": /* Temporarily remove MousePosTracker listener when a context menu is open */ - if (e.composedTarget.id !== "tab-preview-panel") { + if ( + e.composedTarget.id !== "tab-preview-panel" && + e.composedTarget.tagName !== "tooltip" + ) { this._addHoverStateBlocker(); } break; case "popuphidden": - if (e.composedTarget.id !== "tab-preview-panel") { + if ( + e.composedTarget.id !== "tab-preview-panel" && + e.composedTarget.tagName !== "tooltip" + ) { await this._removeHoverStateBlocker(); } break;