# Motion 14.3.1

By Steven Van · 2026-10-18

The Motion 14.3.1 patch fixes AnimatePresence exit callbacks, shared layout transforms, drag jumps and a memory leak with shared elements.

[Motion Studio](<https://creatorstoolbox.com/tools/motion-studio>) users on the Motion library get a patch release that fixes a batch of AnimatePresence, layout and drag bugs. [Motion 14.3.1](<https://motion.dev/changelog?lib=motion#14-3-1>) was published on 18 October 2026.

## AnimatePresence

- onExitComplete now fires after exiting children unmount.

- In popLayout mode, children that don't accept a ref are now popped when the root component is a motion element.

## Layout and drag

- Axis rotate and skew transforms now interpolate correctly during shared layout animations.

- Layout animations now work when layout is enabled after mount.

- Drag no longer jumps to 0 after animate sets x or y to a CSS variable.

- Shared elements are now freed from memory when unmounted.

## Other fixes

- arc: path animations with animate are fixed.

- Accelerated independent transform animations no longer vanish when they start from a float residue.

![Motion Studio](<https://motion.dev/favicon.svg>)

Motion Studio

A visual timeline and AI editing agent for refining Motion animations directly on a live website.

[View Motion Studio →](<https://creatorstoolbox.com/tools/motion-studio>)

[Original source](<https://motion.dev/changelog?lib=motion#14-3-1>)

[Read Motion 14.3.1 on Creators Toolbox](<https://creatorstoolbox.com/blog/motion-studio-motion-14-3-1>)

---
Canonical source: https://creatorstoolbox.com/blog/motion-studio-motion-14-3-1
