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) {