diff --git a/app/src/modules/simulation/actions/storageUnit/actionHandler/useRetrieveHandler.ts b/app/src/modules/simulation/actions/storageUnit/actionHandler/useRetrieveHandler.ts index feef780..7f74744 100644 --- a/app/src/modules/simulation/actions/storageUnit/actionHandler/useRetrieveHandler.ts +++ b/app/src/modules/simulation/actions/storageUnit/actionHandler/useRetrieveHandler.ts @@ -544,8 +544,12 @@ export function useRetrieveHandler() { useEffect(() => { if (isReset || !isPlaying) { setActiveRetrievals(new Map()); + retrievalTimeRef.current.clear(); retrievalCountRef.current.clear(); + monitoredHumansRef.current.clear(); + cranePickupLockRef.current.clear(); setInitialDelayComplete(false); + delayTimerRef.current = null; } }, [isReset, isPlaying]);