Skip to content

fix(memory): move module-level unhandledrejection listener into component useEffect - #31

Merged
hateem2121 merged 1 commit into
mainfrom
fix/media-viewer-listener
Jul 28, 2026
Merged

hateem2121 merged 1 commit into
mainfrom
fix/media-viewer-listener

Conversation

@hateem2121

Copy link
Copy Markdown
Owner

Resolves ML-1\n\nThis PR moves a module-level window.addEventListener('unhandledrejection') into a proper React useEffect inside MediaViewerModal.tsx. This prevents Vite HMR from indefinitely stacking duplicate listeners on the window object.\n\n- No window/document/Math.random()/Date.now() in render paths.

@hateem2121
hateem2121 merged commit 4119a20 into main Jul 28, 2026
11 of 13 checks passed
@hateem2121
hateem2121 deleted the fix/media-viewer-listener branch July 28, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant