File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1054,10 +1054,11 @@ export class CustomDrawing extends Drawing {
10541054 this . photoImageSprite . mask = null ;
10551055 if ( this . photoMask ) this . photoMask . visible = false ;
10561056
1057- // Ensure sprite is visible and has correct properties
1058- this . photoImageSprite . visible = true ;
1057+ // Respect document.hidden — players never see it, GM gets dimmed via parent alpha (_getTargetAlpha → 0.4)
1058+ const hiddenForPlayer = this . document . hidden && ! game . user . isGM ;
1059+ this . photoImageSprite . visible = ! hiddenForPlayer ;
10591060 this . photoImageSprite . alpha = 1 ;
1060- this . photoImageSprite . renderable = true ;
1061+ this . photoImageSprite . renderable = ! hiddenForPlayer ;
10611062 }
10621063 } catch ( err ) {
10631064 console . error ( `Failed to load handout image: ${ imagePath } ` , err ) ;
You can’t perform that action at this time.
0 commit comments