Skip to content

Commit 3e2d12a

Browse files
committed
Fix scrolling on Firefox
1 parent ddd5a9a commit 3e2d12a

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

scripts/vscode.patch

+22
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,28 @@ index fa12f62900..509e76ecb7 100644
8080
}
8181
return uri;
8282
}
83+
diff --git a/src/vs/base/browser/mouseEvent.ts b/src/vs/base/browser/mouseEvent.ts
84+
index 4c7295e3b9..b0af2cdd62 100644
85+
--- a/src/vs/base/browser/mouseEvent.ts
86+
+++ b/src/vs/base/browser/mouseEvent.ts
87+
@@ -160,6 +160,8 @@ export class StandardWheelEvent {
88+
this.deltaY = e1.wheelDeltaY / 120;
89+
} else if (typeof e2.VERTICAL_AXIS !== 'undefined' && e2.axis === e2.VERTICAL_AXIS) {
90+
this.deltaY = -e2.detail / 3;
91+
+ } else if (browser.isFirefox) {
92+
+ this.deltaY = -e.deltaY / 3;
93+
} else {
94+
this.deltaY = -e.deltaY / 40;
95+
}
96+
@@ -173,6 +175,8 @@ export class StandardWheelEvent {
97+
}
98+
} else if (typeof e2.HORIZONTAL_AXIS !== 'undefined' && e2.axis === e2.HORIZONTAL_AXIS) {
99+
this.deltaX = -e.detail / 3;
100+
+ } else if (browser.isFirefox) {
101+
+ this.deltaX = -e.deltaX / 3;
102+
} else {
103+
this.deltaX = -e.deltaX / 40;
104+
}
83105
diff --git a/src/vs/base/browser/ui/menu/menu.ts b/src/vs/base/browser/ui/menu/menu.ts
84106
index c2b60a5dc9..3f40fa0bdf 100644
85107
--- a/src/vs/base/browser/ui/menu/menu.ts

0 commit comments

Comments
 (0)