fix: Fixed swiping when hovering the urlbar, b=no-bug, c=split-view, workspaces

This commit is contained in:
mr. m
2025-09-16 23:26:53 +02:00
parent 4fee7fe7ad
commit f9f95eeda1
2 changed files with 8 additions and 2 deletions

View File

@@ -1951,8 +1951,9 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
cleanup();
return;
}
gBrowser.selectedTab = selectedTab;
this.removeTabFromGroup(emptyTab, groupIndex, { forUnsplit: true });
gBrowser.selectedTab = selectedTab;
this.resetTabState(emptyTab, false);
this.splitTabs([selectedTab, newSelectedTab], 'grid', 1);
} else {
gBrowser.selectedTab = selectedTab;

View File

@@ -693,7 +693,12 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature {
_handleSwipeMayStart(event) {
if (this.privateWindowOrDisabled || this._inChangingWorkspace) return;
if (event.target.closest('#zen-sidebar-foot-buttons')) return;
if (
event.target.closest('#zen-sidebar-foot-buttons') ||
event.target.closest('#urlbar[zen-floating-urlbar="true"]')
) {
return;
}
// Only handle horizontal swipes
if (event.direction === event.DIRECTION_LEFT || event.direction === event.DIRECTION_RIGHT) {