You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement smart scrolling behavior that only auto-scrolls when user
is already at the bottom of the terminal. This allows users to scroll
up and view history without being forced back to the bottom when
new output arrives.
Changes:
- Add isAtEndOfOutput() method to QTermWidget
- Modify onQTermWidgetReceivedData() to check user position before scrolling
- Improves experience with high-frequency output apps like kimi-cli
- Enhanced debug logging for scroll behavior
Fixes: Users can now scroll up to view history while output is ongoing
0 commit comments