Parcourir la source

fix horizontal scroll via shift+wheel on mac (#1528)

David Luzar il y a 5 ans
Parent
commit
4aa1784ba3
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/components/App.tsx

+ 2 - 1
src/components/App.tsx

@@ -2570,7 +2570,8 @@ class App extends React.Component<any, AppState> {
     // scroll horizontally when shift pressed
     if (event.shiftKey) {
       this.setState(({ zoom, scrollX }) => ({
-        scrollX: normalizeScroll(scrollX - deltaY / zoom),
+        // on Mac, shift+wheel tends to result in deltaX
+        scrollX: normalizeScroll(scrollX - (deltaY || deltaX) / zoom),
       }));
       return;
     }