diff --git a/frontend/app/components/Session/WebPlayer.tsx b/frontend/app/components/Session/WebPlayer.tsx index 5d569e386..c25f7b1c3 100644 --- a/frontend/app/components/Session/WebPlayer.tsx +++ b/frontend/app/components/Session/WebPlayer.tsx @@ -84,7 +84,9 @@ function WebPlayer(props: any) { if (jumpToTime || shouldAdjustOffset) { if (jumpToTime > visualOffset) { - contextValue.player.jump(parseInt(String(jumpToTime - startedAt))); + const diff = + startedAt < jumpToTime ? jumpToTime - startedAt : jumpToTime; + contextValue.player.jump(Math.max(diff, 0)); } else { contextValue.player.jump(visualOffset); setAdjusted(true);