@@ -313,8 +313,7 @@ class UIOutliner extends UIDiv {
313313
314314 this . setValue ( this . options [ index ] . value ) ;
315315
316- const changeEvent = document . createEvent ( 'HTMLEvents' ) ;
317- changeEvent . initEvent ( 'change' , true , true ) ;
316+ const changeEvent = new Event ( 'change' , { bubbles : true , cancelable : true } ) ;
318317 this . dom . dispatchEvent ( changeEvent ) ;
319318
320319 }
@@ -335,8 +334,7 @@ class UIOutliner extends UIDiv {
335334
336335 scope . setValue ( this . value ) ;
337336
338- const changeEvent = document . createEvent ( 'HTMLEvents' ) ;
339- changeEvent . initEvent ( 'change' , true , true ) ;
337+ const changeEvent = new Event ( 'change' , { bubbles : true , cancelable : true } ) ;
340338 scope . dom . dispatchEvent ( changeEvent ) ;
341339
342340 }
@@ -449,8 +447,7 @@ class UIOutliner extends UIDiv {
449447 const editor = scope . editor ;
450448 editor . execute ( new MoveObjectCommand ( editor , object , newParent , nextObject ) ) ;
451449
452- const changeEvent = document . createEvent ( 'HTMLEvents' ) ;
453- changeEvent . initEvent ( 'change' , true , true ) ;
450+ const changeEvent = new Event ( 'change' , { bubbles : true , cancelable : true } ) ;
454451 scope . dom . dispatchEvent ( changeEvent ) ;
455452
456453 }
0 commit comments