From 2d333a23a434a8f0a65cd7353d1e1f18f9189f25 Mon Sep 17 00:00:00 2001 From: "mr. m" Date: Tue, 11 Mar 2025 08:00:59 +0100 Subject: [PATCH] Fix hover attribute clearing logic in ZenCompactMode --- src/browser/base/zen-components/ZenCompactMode.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/base/zen-components/ZenCompactMode.mjs b/src/browser/base/zen-components/ZenCompactMode.mjs index c624c672d..87aaf6389 100644 --- a/src/browser/base/zen-components/ZenCompactMode.mjs +++ b/src/browser/base/zen-components/ZenCompactMode.mjs @@ -458,7 +458,7 @@ var gZenCompactModeManager = { // Clear hover attributes from all hoverable elements for (let entry of this.hoverableElements) { const target = entry.element; - if (target) { + if (target && !target.matches(':hover') && target.hasAttribute('zen-has-hover')) { target.removeAttribute('zen-has-hover'); this.clearFlashTimeout('has-hover' + target.id); }