mirror of
https://github.com/MoonshotAI/kimi-code.git
synced 2026-08-25 08:34:39 +00:00
onPanesScroll swallowed any scroll event within 100ms of a programmatic scroll to dodge the smooth-scroll echo. But the streaming follow re-pins every ~120ms during the thinking phase, so a user's upward scroll almost always landed inside a fresh window and was ignored — following never flipped off and the view snapped back to the bottom. The window is only needed for the async smooth path (the pill); the synchronous streaming scroll updates lastScrollTop inline and its echo event is a no-op. Scope the suppression window to smooth scrolls only. |
||
|---|---|---|
| .. | ||
| kimi-code | ||
| kimi-web | ||
| vis | ||