
{showProgress && (
diff --git a/web/src/components/settings/PolygonCanvas.tsx b/web/src/components/settings/PolygonCanvas.tsx
index 8cf7faac1..27f01ab97 100644
--- a/web/src/components/settings/PolygonCanvas.tsx
+++ b/web/src/components/settings/PolygonCanvas.tsx
@@ -42,7 +42,7 @@ export function PolygonCanvas({
const element = new window.Image();
element.width = width;
element.height = height;
- element.src = `${apiHost}api/media/camera/${camera}/frame/latest?extension=webp&?cache=${Date.now()}`;
+ element.src = `${apiHost}api/${camera}/latest?extension=webp&?cache=${Date.now()}`;
return element;
}
// we know that these deps are correct
diff --git a/web/src/views/live/LiveCameraView.tsx b/web/src/views/live/LiveCameraView.tsx
index 7e493615f..7bc81c39c 100644
--- a/web/src/views/live/LiveCameraView.tsx
+++ b/web/src/views/live/LiveCameraView.tsx
@@ -500,7 +500,7 @@ function PtzControlPanel({
setClickOverlay: React.Dispatch
>;
}) {
const { data: ptz } = useSWR(
- `/media/camera/${camera}/ptz/info`,
+ `${camera}/ptz/info`,
);
const { send: sendPtz } = usePtzCommand(camera);