Browse Source

Inspector: Stop keyboard events from leaking into the app.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Mr.doob 1 week ago
parent
commit
0696807d58
1 changed files with 3 additions and 0 deletions
  1. 3 0
      examples/jsm/inspector/ui/Profiler.js

+ 3 - 0
examples/jsm/inspector/ui/Profiler.js

@@ -254,6 +254,9 @@ export class Profiler extends EventDispatcher {
 
 		this.domElement.classList.add( 'three-inspector' );
 
+		this.domElement.addEventListener( 'keydown', ( e ) => e.stopPropagation() );
+		this.domElement.addEventListener( 'keyup', ( e ) => e.stopPropagation() );
+
 		this.toggleButton = document.createElement( 'button' );
 		this.toggleButton.classList.add( 'profiler-toggle' );
 		this.toggleButton.innerHTML = `

粤ICP备19079148号