diff --git a/src/components/App.tsx b/src/components/App.tsx index 0857ca52c..38cfea3ef 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -2570,7 +2570,8 @@ class App extends React.Component { // 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; }