From b92ad231160ee83113b6a30e09024534692d9889 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 1 Nov 2026 08:30:33 -0600 Subject: [PATCH] unmute camera audio when starting two-way talk from the shortcut --- web/src/views/live/LiveCameraView.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index a08f2ef7f6..8252a6692e 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -511,6 +511,13 @@ export default function LiveCameraView({ } }, [webRTCVerdictPending]); + const toggleMic = () => { + setMic(!mic); + if (!mic && !audio) { + setAudio(true); + } + }; + useKeyboardListener(["m", "t", "Escape"], (key, modifiers) => { if (!modifiers.down) { return true; @@ -525,7 +532,7 @@ export default function LiveCameraView({ break; case "t": if (supports2WayTalk && talkAvailable) { - setMic(!mic); + toggleMic(); return true; } break; @@ -792,12 +799,7 @@ export default function LiveCameraView({ ? t("twoWayTalk.disable", { ns: "views/live" }) : t("twoWayTalk.enable", { ns: "views/live" }) } - onClick={() => { - setMic(!mic); - if (!mic && !audio) { - setAudio(true); - } - }} + onClick={toggleMic} disabled={!cameraEnabled || debug || !talkAvailable} /> )}