Back to product moments
Motion Pack 18 · Feedback

Sync recovery

When connectivity returns, connect local edits, syncing progress, and completion through one clear state line.

Live previewSync recovery
Sync recovery3 changes waiting to sync

Build sync-recovery feedback: when connectivity returns, move from 3 local edits to Syncing, briefly show a rotating sync icon, then land on All synced. Retain the local-change count and provide a reduced-motion treatment.

Motion rules

The sync state advances in place to All synced.

Reduced motion

Keep state copy and icon outcome while omitting rotation.

Implementation

Copy HTML, CSS, and the JavaScript required for behavior together.