diff --git a/frontend/app/player/web/WebPlayer.ts b/frontend/app/player/web/WebPlayer.ts index d0fa1d26c..7447b966d 100644 --- a/frontend/app/player/web/WebPlayer.ts +++ b/frontend/app/player/web/WebPlayer.ts @@ -78,8 +78,10 @@ export default class WebPlayer extends Player { scale = () => { const { width, height } = this.wpState.get() - this.screen.scale({ width, height }) - this.inspectorController.scale({ width, height }) + if (!this.screen && !this.inspectorController) return; + // sometimes happens in live assist sessions for some reason + this.screen?.scale?.({ width, height }) + this.inspectorController?.scale?.({ width, height }) this.targetMarker.updateMarkedTargets() }