|
1 | | -diff --git a/src/vs/base/browser/mouseEvent.ts b/src/vs/base/browser/mouseEvent.ts |
2 | | -index 89ff65ec49..bc0cf2b08c 100644 |
3 | | ---- a/src/vs/base/browser/mouseEvent.ts |
4 | | -+++ b/src/vs/base/browser/mouseEvent.ts |
5 | | -@@ -147,12 +147,15 @@ export class StandardWheelEvent { |
6 | | - if (e) { |
7 | | - let e1 = <IWebKitMouseWheelEvent><any>e; |
8 | | - let e2 = <IGeckoMouseWheelEvent><any>e; |
9 | | -+ let e3 = <MouseWheelEvent><any>e; |
10 | | - |
11 | | - // vertical delta scroll |
12 | | - if (typeof e1.wheelDeltaY !== 'undefined') { |
13 | | - this.deltaY = e1.wheelDeltaY / 120; |
14 | | - } else if (typeof e2.VERTICAL_AXIS !== 'undefined' && e2.axis === e2.VERTICAL_AXIS) { |
15 | | - this.deltaY = -e2.detail / 3; |
16 | | -+ } else if (typeof e3.deltaY !== "undefined") { |
17 | | -+ this.deltaY = -e3.deltaY / 3; |
18 | | - } |
19 | | - |
20 | | - // horizontal delta scroll |
21 | | -@@ -164,6 +167,8 @@ export class StandardWheelEvent { |
22 | | - } |
23 | | - } else if (typeof e2.HORIZONTAL_AXIS !== 'undefined' && e2.axis === e2.HORIZONTAL_AXIS) { |
24 | | - this.deltaX = -e.detail / 3; |
25 | | -+ } else if (typeof e3.deltaX !== "undefined") { |
26 | | -+ this.deltaX = -e3.deltaX / 3; |
27 | | - } |
28 | | - |
29 | | - // Assume a vertical scroll if nothing else worked |
30 | 1 | diff --git a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/src/vs/base/browser/ui/scrollbar/scrollableElement.ts |
31 | 2 | index a6256deeba..69819e0f3a 100644 |
32 | 3 | --- a/src/vs/base/browser/ui/scrollbar/scrollableElement.ts |
|
0 commit comments