diff --git a/app/src/components/progressbar.tsx b/app/src/components/progressbar.tsx index 704eec02..5eb6dd78 100644 --- a/app/src/components/progressbar.tsx +++ b/app/src/components/progressbar.tsx @@ -300,7 +300,7 @@ const FrameProgressBar: React.FC = ({ // compute the lineposition based on the mouse position and the length const x = e.clientX - parentRect.left; const position = Math.floor((x / parentRect.width) * length); - setStep(Math.max(0, position)); + setStep(Math.min(Math.max(position, 0), length - 1)); }; document.addEventListener("mousemove", handleMouseMove);