Optimize FancyCursor: Move DOM checks to mouseover #8

Merged
google-labs-jules[bot] merged 1 commits from optimize-fancy-cursor-13866096887027914754 into main 2026-01-23 09:55:22 +00:00

1 Commits

Author SHA1 Message Date
google-labs-jules[bot]
d5b079d452 Refactor FancyCursor to use mouseover delegation
- Moves expensive DOM checks (`closest`) and class toggling from `mousemove` loop to `mouseover` handler.
- Removes `document.elementFromPoint` fallback to eliminate layout thrashing.
- Updates tests to verify performance improvements.
- Fixes `Hero.test.tsx` missing jsdom environment.
2026-01-23 09:27:45 +00:00