150a074578
Bug: for ~3.4s after opening a chat, the "keep newest in view as images load" pin schedule would yank you back to the bottom if you tried to scroll up for older history — so scrolling up snapped back to latest, and only worked once the schedule expired (~5s). Fix: the user's first scroll gesture now sets _openScrolled, which cancels the pending pin timers and short- circuits _pinNewest (so the late image-load pins stop too). loadOlder/anchor then works immediately, no yank. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>