Documentation

website.component.motion

Root-merged motion and parent-owned exit retention. No wrapper components.

dom-root?

(dom-root? form)

exit-options-schema

finish-animation!

(finish-animation! element options finish!)

Wait for root animations/transitions, bounded even for paused/infinite CSS. Cleanup cancels completion, not the browser’s styles, so re-entry can reverse.

motion-feature

next-frame!

(next-frame! callback)

Start after the initial styles have painted; return cancellation cleanup.

prefer-high-frame-rate!

(prefer-high-frame-rate! animations)

Request the display’s highest rate for native Animation objects when exposed. This experimental browser hint never changes playback speed or CSS timing.

Presence

presence-feature

presence?

(presence? value)

reduced-motion?

(reduced-motion?)