549895292c
room.disconnect() removes the participant from LiveKit but doesn't stop the underlying OS capture. Without track.stop() the screen share indicator keeps running after Leave. beatRef already had cleanup; add the same for screenTrackRef. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AaCFWMkYQmTcuPsxaaACft