fix: Sidebar flickering during drag operations in compact mode, b=bug https://github.com/zen-browser/desktop/issues/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 <91018726+mr-cheffy@users.noreply.github.com>
Co-authored-by: mr. m <91018726+mr-cheffy@users.noreply.github.com>
This commit is contained in:
Syed_Sibteali_Baqar
2025-10-29 15:29:50 +05:00
committed by GitHub
parent 47ca48e5a5
commit d7faa543e2

View File

@@ -715,7 +715,10 @@ var gZenCompactModeManager = {
(document.documentElement.getAttribute('supress-primary-adjustment') === 'true' &&
gZenVerticalTabsManager._hasSetSingleToolbar) ||
this._hasHoveredUrlbar ||
this._ignoreNextHover
this._ignoreNextHover ||
(event.type === 'dragleave' &&
event.explicitOriginalTarget !== target &&
target.contains?.(event.explicitOriginalTarget))
) {
return;
}