@calebmiranda It is not remembered, just smooth scrolling takes some time, which is in your example longer than 100ms and shorter than 500ms. You need to re-enable snap scroll when scroll is finished, so instead of timeout use scrollend
event callback to set snap scroll back.