Don't scroll while backscrolling #7896

Closed
opened 2026-01-31 01:15:20 +00:00 by claunia · 5 comments
Owner

Originally created by @autoantwort on GitHub (May 3, 2020).

Description of the new feature/enhancement

When I backscroll and new output is generated, the terminal should not scroll, otherwise is it nearly impossible to select something.

windows terminal select

Proposed technical implementation details

Here is an example to macOS Terminals does it:

mac terminal

Originally created by @autoantwort on GitHub (May 3, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement When I backscroll and new output is generated, the terminal should not scroll, otherwise is it nearly impossible to select something. ![windows terminal select](https://user-images.githubusercontent.com/41973254/80895419-18d17100-8ce5-11ea-9e1e-da056892d7e2.gif) <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> # Proposed technical implementation details Here is an example to macOS Terminals does it: ![mac terminal](https://user-images.githubusercontent.com/41973254/80895458-59c98580-8ce5-11ea-86b8-869abb512452.gif) <!-- A clear and concise description of what you want to happen. -->
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 01:15:20 +00:00
Author
Owner

@j4james commented on GitHub (May 3, 2020):

I think this is probably covered by issue #980. See also the SnapOnOutput spec in PR #2529.

@j4james commented on GitHub (May 3, 2020): I think this is probably covered by issue #980. See also the _SnapOnOutput_ spec in PR #2529.
Author
Owner

@autoantwort commented on GitHub (May 3, 2020):

I think it is a bit different: I do not want scrolling at all when I scroll scroll upwards and new output is generated, like in the macOS terminal. There I can scroll to the top and read the text without selecting anything while new output is generated. This is currently not possible with Windows Terminal

@autoantwort commented on GitHub (May 3, 2020): I think it is a bit different: I do not want scrolling at all when I scroll scroll upwards and new output is generated, like in the macOS terminal. There I can scroll to the top and read the text without selecting anything while new output is generated. This is currently not possible with Windows Terminal
Author
Owner

@j4james commented on GitHub (May 3, 2020):

Issue #3863 is possibly closer to what you're asking for then. But either way, it's going to need to be part of a more general solution, and that's what the SnapOnOuput spec is meant to be defining.

@j4james commented on GitHub (May 3, 2020): Issue #3863 is possibly closer to what you're asking for then. But either way, it's going to need to be part of a more general solution, and that's what the _SnapOnOuput_ spec is meant to be defining.
Author
Owner

@autoantwort commented on GitHub (May 3, 2020):

Yeah this issue is a duplicate of #3863. I want the behavior described in #3863.

@autoantwort commented on GitHub (May 3, 2020): Yeah this issue is a duplicate of #3863. I want the behavior described in #3863.
Author
Owner

@autoantwort commented on GitHub (May 3, 2020):

Duplicate of #3863

@autoantwort commented on GitHub (May 3, 2020): Duplicate of #3863
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#7896