diff options
| author | Adam Soltys <[email protected]> | 2026-09-03 21:27:29 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-03 21:27:29 -0700 |
| commit | ebdb209ff4480ce88ee764c36b28b1b7d5890eed (patch) | |
| tree | 0dbca7006f30da27c8015e938e129382f9a1f41c /src/style.css | |
| parent | 3b65462549269e3895345919b51164e017bcd13d (diff) | |
| download | coinosv3-ebdb209ff4480ce88ee764c36b28b1b7d5890eed.tar.gz coinosv3-ebdb209ff4480ce88ee764c36b28b1b7d5890eed.zip | |
The carousel stops snapping back mid-throw: on release the mandatory snap-type was restored on a fixed 400ms timer, which during rapid back-and-forth fired while the next glide was only partway — re-applying mandatory snap then makes the browser snap to the nearest point, the card you started from, yanking it back. Snap now restores on the scrollend of that specific glide, guarded by a per-drag token so a stale restore from an earlier throw can't fire during a later one (timer kept only as a fallback for the no-scroll case)
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'src/style.css')
0 files changed, 0 insertions, 0 deletions
