@@ -645,6 +645,7 @@ function Page() {
645645 await commands . openTargetSelectOverlays (
646646 { variant : "display" , id : target . id } ,
647647 null ,
648+ "display" ,
648649 ) ;
649650 setOptions ( "targetMode" , "display" ) ;
650651 } ;
@@ -659,6 +660,7 @@ function Page() {
659660 await commands . openTargetSelectOverlays (
660661 { variant : "window" , id : target . id } ,
661662 null ,
663+ "window" ,
662664 ) ;
663665 setOptions ( "targetMode" , "window" ) ;
664666
@@ -686,7 +688,7 @@ function Page() {
686688 } ;
687689 const targetMode = __CAP__ ?. initialTargetMode ?? null ;
688690 if ( targetMode ) {
689- await commands . openTargetSelectOverlays ( null , null ) ;
691+ await commands . openTargetSelectOverlays ( null , null , targetMode ) ;
690692 setOptions ( { targetMode } ) ;
691693 } else {
692694 setOptions ( { targetMode } ) ;
@@ -720,7 +722,11 @@ function Page() {
720722 const newTargetMode = event . payload . target_mode ;
721723 const displayId = event . payload . display_id ;
722724 if ( newTargetMode ) {
723- await commands . openTargetSelectOverlays ( null , displayId ) ;
725+ await commands . openTargetSelectOverlays (
726+ null ,
727+ displayId ,
728+ newTargetMode ,
729+ ) ;
724730 setOptions ( { targetMode : newTargetMode } ) ;
725731 } else {
726732 setOptions ( { targetMode : newTargetMode } ) ;
@@ -859,11 +865,11 @@ function Page() {
859865 if ( isRecording ( ) ) return ;
860866 const nextMode = rawOptions . targetMode === mode ? null : mode ;
861867 if ( nextMode ) {
862- await commands . openTargetSelectOverlays ( null , null ) ;
868+ await commands . openTargetSelectOverlays ( null , null , nextMode ) ;
863869 setOptions ( "targetMode" , nextMode ) ;
864870 } else {
865871 setOptions ( "targetMode" , nextMode ) ;
866- commands . closeTargetSelectOverlays ( ) ;
872+ await commands . closeTargetSelectOverlays ( ) ;
867873 }
868874 } ;
869875
0 commit comments