microsoft / microsoft/terminal

Add a `snapOnOutput` setting

Open
#18,478 1 comment 0 reactions 0 assignees View on GitHub
Area-Settings Area-TerminalControl Help Wanted Issue-Task Priority-3 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.21.3231.0

### Windows build number

19044.2965

### Other Software

_No response_

### Steps to reproduce

open Terminal
ping -t 8.8.8.8
see the reply lines fill up window
hover mouse to window and wheel up
the new reply line do not display automatically, unless wheel down to last line

### Expected Behavior

open cmd.exe
ping -t 8.8.8.8
see the reply lines fill up window
hover mouse and wheel up
auto jumps (force) to the new line despite mouse wheel up or not

### Actual Behavior

I know so-called "bug behavior" is normal for linux or others systems, but I really need something act as the original cmd.exe does, perhaps I missed some configs?thanks

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. First reproduce the behavior with Windows Terminal, cmd.exe, and `ping -t 8.8.8.8`, then trace the output-scrolling behavior and how settings are defined. Done means a `snapOnOutput` setting can force new output into view while the user is scrolled up, matching the reported cmd.exe behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.