diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx
index 3294888c0..b57f0c8a7 100644
--- a/web/src/views/live/LiveCameraView.tsx
+++ b/web/src/views/live/LiveCameraView.tsx
@@ -631,6 +631,7 @@ export default function LiveCameraView({
@@ -689,15 +690,19 @@ function TooltipButton({
function PtzControlPanel({
camera,
+ enabled,
clickOverlay,
setClickOverlay,
}: {
camera: string;
+ enabled: boolean;
clickOverlay: boolean;
setClickOverlay: React.Dispatch
>;
}) {
const { t } = useTranslation(["views/live"]);
- const { data: ptz } = useSWR(`${camera}/ptz/info`);
+ const { data: ptz } = useSWR(
+ enabled ? `${camera}/ptz/info` : null,
+ );
const { send: sendPtz } = usePtzCommand(camera);