Skip to content

Commit d7faa54

Browse files
fix: Sidebar flickering during drag operations in compact mode, b=bug #10942, p=#11015
* fix:sidebar flickering during drag operations in compact mode * fix: streamline drag state cleanup in compact mode * fix: remove redundant event listener tracking for drag state cleanup * fix: refactor drag state cleanup for improved readability and consistency * feat: Dont check for child elemenets, b=no-bug, c=compact-mode --------- Signed-off-by: mr. m <[email protected]> Co-authored-by: mr. m <[email protected]>
1 parent 47ca48e commit d7faa54

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/zen/compact-mode/ZenCompactMode.mjs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,10 @@ var gZenCompactModeManager = {
715715
(document.documentElement.getAttribute('supress-primary-adjustment') === 'true' &&
716716
gZenVerticalTabsManager._hasSetSingleToolbar) ||
717717
this._hasHoveredUrlbar ||
718-
this._ignoreNextHover
718+
this._ignoreNextHover ||
719+
(event.type === 'dragleave' &&
720+
event.explicitOriginalTarget !== target &&
721+
target.contains?.(event.explicitOriginalTarget))
719722
) {
720723
return;
721724
}

0 commit comments

Comments
 (0)