diff --git a/web/src/views/live/DraggableGridLayout.tsx b/web/src/views/live/DraggableGridLayout.tsx index 1b680967f..342865527 100644 --- a/web/src/views/live/DraggableGridLayout.tsx +++ b/web/src/views/live/DraggableGridLayout.tsx @@ -632,9 +632,10 @@ export default function DraggableGridLayout({ toggleStats={() => toggleStats(camera.name)} volumeState={volumeStates[camera.name]} setVolumeState={(value) => - setVolumeStates({ + setVolumeStates((prev) => ({ + ...prev, [camera.name]: value, - }) + })) } muteAll={muteAll} unmuteAll={unmuteAll}