diff --git a/frontend/src/components/simulator/SensorControlPanel.tsx b/frontend/src/components/simulator/SensorControlPanel.tsx index 44ccd786..f7e97e6f 100644 --- a/frontend/src/components/simulator/SensorControlPanel.tsx +++ b/frontend/src/components/simulator/SensorControlPanel.tsx @@ -150,7 +150,15 @@ export const SensorControlPanel: React.FC = ({ }; return ( -
e.stopPropagation()}> +
e.stopPropagation()} + // The canvas treats left mousedown on empty space as a pan gesture. + // Without stopping mousedown here, dragging the lux/temp/etc. slider + // thumb pans the canvas instead of moving the slider. + onMouseDown={(e) => e.stopPropagation()} + onPointerDown={(e) => e.stopPropagation()} + >
{sensorName || def.title}