|  | @@ -1272,6 +1272,7 @@ class App extends React.Component<AppProps, AppState> {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      this.cutAll();
 | 
	
		
			
				|  |  |      event.preventDefault();
 | 
	
		
			
				|  |  | +    event.stopPropagation();
 | 
	
		
			
				|  |  |    });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    private onCopy = withBatchedUpdates((event: ClipboardEvent) => {
 | 
	
	
		
			
				|  | @@ -1283,6 +1284,7 @@ class App extends React.Component<AppProps, AppState> {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      this.copyAll();
 | 
	
		
			
				|  |  |      event.preventDefault();
 | 
	
		
			
				|  |  | +    event.stopPropagation();
 | 
	
		
			
				|  |  |    });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    private cutAll = () => {
 | 
	
	
		
			
				|  | @@ -1874,8 +1876,10 @@ class App extends React.Component<AppProps, AppState> {
 | 
	
		
			
				|  |  |              );
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            this.setActiveTool({ ...this.state.activeTool, type: shape });
 | 
	
		
			
				|  |  | +          event.stopPropagation();
 | 
	
		
			
				|  |  |          } else if (event.key === KEYS.Q) {
 | 
	
		
			
				|  |  |            this.toggleLock("keyboard");
 | 
	
		
			
				|  |  | +          event.stopPropagation();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        if (event.key === KEYS.SPACE && gesture.pointers.size === 0) {
 | 
	
	
		
			
				|  | @@ -1884,7 +1888,11 @@ class App extends React.Component<AppProps, AppState> {
 | 
	
		
			
				|  |  |          event.preventDefault();
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -      if (event.key === KEYS.G || event.key === KEYS.S) {
 | 
	
		
			
				|  |  | +      if (
 | 
	
		
			
				|  |  | +        (event.key === KEYS.G || event.key === KEYS.S) &&
 | 
	
		
			
				|  |  | +        !event.altKey &&
 | 
	
		
			
				|  |  | +        !event[KEYS.CTRL_OR_CMD]
 | 
	
		
			
				|  |  | +      ) {
 | 
	
		
			
				|  |  |          const selectedElements = getSelectedElements(
 | 
	
		
			
				|  |  |            this.scene.getElements(),
 | 
	
		
			
				|  |  |            this.state,
 | 
	
	
		
			
				|  | @@ -1902,9 +1910,11 @@ class App extends React.Component<AppProps, AppState> {
 | 
	
		
			
				|  |  |              selectedElements.some((element) => hasBackground(element.type)))
 | 
	
		
			
				|  |  |          ) {
 | 
	
		
			
				|  |  |            this.setState({ openPopup: "backgroundColorPicker" });
 | 
	
		
			
				|  |  | +          event.stopPropagation();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (event.key === KEYS.S) {
 | 
	
		
			
				|  |  |            this.setState({ openPopup: "strokeColorPicker" });
 | 
	
		
			
				|  |  | +          event.stopPropagation();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 |