diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index b55837afa..6eb5693a8 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -507,12 +507,13 @@ export default function LiveCameraView({ )} )} - {supportsFullscreen && !debug && ( + {supportsFullscreen && ( )} - {!isIOS && - !isFirefox && - !debug && - preferredLiveMode != "jsmpeg" && ( - { + if (!pip) { + setPip(true); + } else { + document.exitPictureInPicture(); + setPip(false); } - onClick={() => { - if (!pip) { - setPip(true); - } else { - document.exitPictureInPicture(); - setPip(false); - } - }} - disabled={!cameraEnabled} - /> - )} - {supports2WayTalk && !debug && ( + }} + disabled={!cameraEnabled || debug} + /> + )} + {supports2WayTalk && ( )} - {supportsAudioOutput && !debug && preferredLiveMode != "jsmpeg" && ( + {supportsAudioOutput && preferredLiveMode != "jsmpeg" && ( setAudio(!audio)} - disabled={!cameraEnabled} + disabled={!cameraEnabled || debug} /> )} {isAdmin && ( <> - {!debug && ( - sendEnabled(enabledState == "ON" ? "OFF" : "ON")} - disabled={false} - /> - )} + sendEnabled(enabledState == "ON" ? "OFF" : "ON")} + disabled={debug} + /> )} - {!debug && ( - - )} - +