mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-03 00:18:37 +00:00
fix: Fixed swiping when hovering the urlbar, b=no-bug, c=split-view, workspaces
This commit is contained in:
@@ -1951,8 +1951,9 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
|
|||||||
cleanup();
|
cleanup();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
gBrowser.selectedTab = selectedTab;
|
|
||||||
this.removeTabFromGroup(emptyTab, groupIndex, { forUnsplit: true });
|
this.removeTabFromGroup(emptyTab, groupIndex, { forUnsplit: true });
|
||||||
|
gBrowser.selectedTab = selectedTab;
|
||||||
|
this.resetTabState(emptyTab, false);
|
||||||
this.splitTabs([selectedTab, newSelectedTab], 'grid', 1);
|
this.splitTabs([selectedTab, newSelectedTab], 'grid', 1);
|
||||||
} else {
|
} else {
|
||||||
gBrowser.selectedTab = selectedTab;
|
gBrowser.selectedTab = selectedTab;
|
||||||
|
@@ -693,7 +693,12 @@ var gZenWorkspaces = new (class extends nsZenMultiWindowFeature {
|
|||||||
|
|
||||||
_handleSwipeMayStart(event) {
|
_handleSwipeMayStart(event) {
|
||||||
if (this.privateWindowOrDisabled || this._inChangingWorkspace) return;
|
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
|
// Only handle horizontal swipes
|
||||||
if (event.direction === event.DIRECTION_LEFT || event.direction === event.DIRECTION_RIGHT) {
|
if (event.direction === event.DIRECTION_LEFT || event.direction === event.DIRECTION_RIGHT) {
|
||||||
|
Reference in New Issue
Block a user