Code Quality Finding
Severity: high
Category: Memory Management
Perspective: architect
File: client/src/hooks/use-toast.ts
Line: 25
Description
setTimeout references are stored in a global Map but listeners array cleanup doesn't clear corresponding timeouts. Component unmounting can leave dangling timeouts.
Suggested Fix
Clear all timeouts when component unmounts and implement proper cleanup in useEffect return function.
This issue was automatically created by Code Quality Agent
Code Quality Finding
Severity: high
Category: Memory Management
Perspective: architect
File:
client/src/hooks/use-toast.tsLine: 25
Description
setTimeout references are stored in a global Map but listeners array cleanup doesn't clear corresponding timeouts. Component unmounting can leave dangling timeouts.
Suggested Fix
Clear all timeouts when component unmounts and implement proper cleanup in useEffect return function.
This issue was automatically created by Code Quality Agent