From 3a03984db1521a6db3879081d4edec4e36a53407 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Sat, 30 Aug 2025 21:38:26 +0200 Subject: [PATCH] fix: Fixed compact mode twitching when hovering the urlbar, b=closes #9790, c=compact-mode --- src/zen/compact-mode/ZenCompactMode.mjs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/zen/compact-mode/ZenCompactMode.mjs b/src/zen/compact-mode/ZenCompactMode.mjs index 700109159..00fc3a3d1 100644 --- a/src/zen/compact-mode/ZenCompactMode.mjs +++ b/src/zen/compact-mode/ZenCompactMode.mjs @@ -585,7 +585,6 @@ var gZenCompactModeManager = { gZenVerticalTabsManager._hasSetSingleToolbar) || this._hasHoveredUrlbar ) { - delete this._hasHoveredUrlbar; return; } @@ -642,6 +641,16 @@ var gZenCompactModeManager = { } }, this.HOVER_HACK_DELAY); }); + + gURLBar.textbox.addEventListener('mouseleave', () => { + setTimeout(() => { + setTimeout(() => { + requestAnimationFrame(() => { + delete this._hasHoveredUrlbar; + }); + }, 0); + }, 0); + }); }, _getCrossedEdge(posX, posY, element = document.documentElement, maxDistance = 10) {