fix: prevent browser from scrolling when panning (#4489)

This commit is contained in:
David Luzar 2021-12-27 14:18:11 +01:00 committed by GitHub
parent 04f852a40a
commit bae0e985b2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 0 deletions

View file

@ -1765,6 +1765,7 @@ class App extends React.Component<AppProps, AppState> {
if (event.key === KEYS.SPACE && gesture.pointers.size === 0) {
isHoldingSpace = true;
setCursor(this.canvas, CURSOR_TYPE.GRABBING);
event.preventDefault();
}
if (event.key === KEYS.G || event.key === KEYS.S) {
@ -2731,6 +2732,7 @@ class App extends React.Component<AppProps, AppState> {
return false;
}
isPanning = true;
event.preventDefault();
let nextPastePrevented = false;
const isLinux = /Linux/.test(window.navigator.platform);