/** * Verifies the mobile voice fullscreen renders the same VoiceGrid pipeline * as desktop, so cameras (local + remote) and screen-share tiles appear in * the participant grid. * * jsdom can't host a real LiveKit Room, so we test at the rendering layer: * - Seed `voiceStore.participants` with synthetic ParticipantInfo entries. * - Mount MobileVoiceFullScreen. * - Assert the DOM contains the right number of