aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-03 21:27:29 -0700
committerAdam Soltys <[email protected]>2026-09-03 21:27:29 -0700
commitebdb209ff4480ce88ee764c36b28b1b7d5890eed (patch)
tree0dbca7006f30da27c8015e938e129382f9a1f41c /src/features
parent3b65462549269e3895345919b51164e017bcd13d (diff)
downloadcoinosv3-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/features')
0 files changed, 0 insertions, 0 deletions