This commit is contained in:
mr. m 2025-04-17 11:13:31 +02:00
commit 61b384ee56
No known key found for this signature in database
GPG key ID: 419302196C23B258

View file

@ -472,19 +472,15 @@ var ZenWorkspaces = new (class extends ZenMultiWindowFeature {
} }
async _handleSwipeEnd(event) { async _handleSwipeEnd(event) {
if (!this.workspaceEnabled || !this._swipeState?.isGestureActive) return; if (!this.workspaceEnabled) return;
event.preventDefault(); event.preventDefault();
event.stopPropagation(); event.stopPropagation();
const isRTL = document.documentElement.matches(':-moz-locale-dir(rtl)'); const isRTL = document.documentElement.matches(':-moz-locale-dir(rtl)');
const moveForward = (this._swipeState.direction === 'right') !== isRTL; const moveForward = (event.direction === SimpleGestureEvent.DIRECTION_RIGHT) !== isRTL;
let rawDirection = moveForward ? 1 : -1; const rawDirection = moveForward ? 1 : -1;
if (this._swipeState.direction) { const direction = this.naturalScroll ? -1 : 1;
let direction = this.naturalScroll ? -1 : 1; this.changeWorkspaceShortcut(rawDirection * direction, true);
this.changeWorkspaceShortcut(rawDirection * direction, true);
} else {
this._cancelSwipeAnimation();
}
// Reset swipe state // Reset swipe state
this._swipeState = { this._swipeState = {