Dispatch member-panel-toggle via useEffect to avoid stale Framer Motion closure

Fixkamo-internal
Shipped
March 11, 2026 at 8:04 PM UTC
Author
kamo
Commit
8b1561e

onAnimationStart/Complete hold the last rendered props, so the exit animation always saw isOpen=true and windows never relayed to the right on close. Using a useEffect on isOpen fires immediately when the prop changes, so tool windows start moving as soon as the panel begins animating away.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing