diff --git a/src/renderers/webxr/WebXRManager.js b/src/renderers/webxr/WebXRManager.js index c4cee88816360d..f420616b09dd59 100644 --- a/src/renderers/webxr/WebXRManager.js +++ b/src/renderers/webxr/WebXRManager.js @@ -121,7 +121,7 @@ class WebXRManager extends EventDispatcher { const controller = inputSourcesMap.get( event.inputSource ); - if ( controller ) { + if ( controller !== undefined ) { controller.dispatchEvent( { type: event.type, data: event.inputSource } ); @@ -133,7 +133,7 @@ class WebXRManager extends EventDispatcher { inputSourcesMap.forEach( function ( controller, inputSource ) { - if ( controller ) { + if ( controller !== undefined ) { controller.disconnect( inputSource );