@@ -241,43 +241,43 @@ suite('ARRenderer', () => {
241241 expect ( scale . z ) . to . be . equal ( 1 ) ;
242242 } ) ;
243243
244- test ( 'prevents default WebXR select when beforexrselect is triggered on interactive elements' , ( ) => {
245- const button = document . createElement ( 'button' ) ;
246- const event = new CustomEvent ( 'beforexrselect' , {
247- bubbles : true ,
248- cancelable : true
249- } ) ;
250- Object . defineProperty ( event , 'composedPath' , {
251- value : ( ) => [ button , ( arRenderer as any ) . overlay ]
252- } ) ;
253-
254- let defaultPrevented = false ;
255- event . preventDefault = ( ) => {
256- defaultPrevented = true ;
257- } ;
258-
259- ( arRenderer as any ) . overlay . dispatchEvent ( event ) ;
260- expect ( defaultPrevented ) . to . be . equal ( true ) ;
261- } ) ;
262-
263- test ( 'does not prevent default WebXR select on non-interactive elements' , ( ) => {
264- const div = document . createElement ( 'div' ) ;
265- const event = new CustomEvent ( 'beforexrselect' , {
266- bubbles : true ,
267- cancelable : true
268- } ) ;
269- Object . defineProperty ( event , 'composedPath' , {
270- value : ( ) => [ div , ( arRenderer as any ) . overlay ]
271- } ) ;
272-
273- let defaultPrevented = false ;
274- event . preventDefault = ( ) => {
275- defaultPrevented = true ;
276- } ;
277-
278- ( arRenderer as any ) . overlay . dispatchEvent ( event ) ;
279- expect ( defaultPrevented ) . to . be . equal ( false ) ;
280- } ) ;
244+ test (
245+ 'prevents default WebXR select when beforexrselect is triggered on interactive elements' ,
246+ ( ) => {
247+ const button = document . createElement ( 'button' ) ;
248+ const event = new CustomEvent (
249+ 'beforexrselect' , { bubbles : true , cancelable : true } ) ;
250+ Object . defineProperty ( event , 'composedPath' , {
251+ value : ( ) => [ button , ( arRenderer as any ) . overlay ]
252+ } ) ;
253+
254+ let defaultPrevented = false ;
255+ event . preventDefault = ( ) => {
256+ defaultPrevented = true ;
257+ } ;
258+
259+ ( arRenderer as any ) . overlay . dispatchEvent ( event ) ;
260+ expect ( defaultPrevented ) . to . be . equal ( true ) ;
261+ } ) ;
262+
263+ test (
264+ 'does not prevent default WebXR select on non-interactive elements' ,
265+ ( ) => {
266+ const div = document . createElement ( 'div' ) ;
267+ const event = new CustomEvent (
268+ 'beforexrselect' , { bubbles : true , cancelable : true } ) ;
269+ Object . defineProperty ( event , 'composedPath' , {
270+ value : ( ) => [ div , ( arRenderer as any ) . overlay ]
271+ } ) ;
272+
273+ let defaultPrevented = false ;
274+ event . preventDefault = ( ) => {
275+ defaultPrevented = true ;
276+ } ;
277+
278+ ( arRenderer as any ) . overlay . dispatchEvent ( event ) ;
279+ expect ( defaultPrevented ) . to . be . equal ( false ) ;
280+ } ) ;
281281
282282 suite ( 'presentation ends' , ( ) => {
283283 setup ( async ( ) => {
0 commit comments