diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx index 49d0e70bfb..dc09fe4f5c 100644 --- a/web/src/views/live/LiveCameraView.tsx +++ b/web/src/views/live/LiveCameraView.tsx @@ -389,7 +389,7 @@ export default function LiveCameraView({ return "mse"; }, [lowBandwidth, mic, webRTC, isRestreamed]); - useKeyboardListener(["m"], (key, modifiers) => { + useKeyboardListener(["m", "Escape"], (key, modifiers) => { if (!modifiers.down) { return true; } @@ -407,6 +407,12 @@ export default function LiveCameraView({ return true; } break; + case "Escape": + if (!fullscreen) { + navigate(-1); + return true; + } + break; } return false;