fixes 1-2px scroll restoration issue - browser reports 1-2px instead of exact 0 when at top - old logic kept saving these tiny values - now clears storage when <= 3px (essentially at top) - prevents weird micro-scroll when returning to pages re: [greptile infinite polling concern](https://github.com/twentyhq/twenty/pull/13363#discussion_r2247232974) - not valid in practice: - restoration only runs if position was previously saved - no scroll = no save = no restore = no polling - tested across all page types, zero infinite loops tested: works perfectly, no side effects
Run yarn dev while server running on port 3000