I have a keypress mapped to the workbench.action.toggleMaximizedPanel when in terminalFocus, so that my terminal will vertically fill VS Code so that I can see all the terminal output. Unfortunately VS Code thwarts my efforts, because as soon as I start typing, it scrolls the terminal content up, leaving about 2/3 of the bottom half of the terminal as blank space!
I'll use my mouse scroll back to the terminal history so that I can see what the terminal output was before. The cursor will still be visible at the bottom of the panel. I'll happily start to type, looking at the previous terminal history at the top of the panel. But as soon as I press a key, VS Code scrolls everything up, hiding the history again.
This happens for no reason, as the cursor is visible in the panel, and even has blank space below it. There is no reason to scroll the terminal up under these conditions. It's very irritating and gets in the way of productivity.
Version: 1.105.1 (user setup)
Commit: 7d842fb85a0275a4a8e4d7e040d2625abbf7f084
Date: 2025-10-14T22:33:36.618Z
Electron: 37.6.0
ElectronBuildId: 12502201
Chromium: 138.0.7204.251
Node.js: 22.19.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100
I have a keypress mapped to the
workbench.action.toggleMaximizedPanelwhen interminalFocus, so that my terminal will vertically fill VS Code so that I can see all the terminal output. Unfortunately VS Code thwarts my efforts, because as soon as I start typing, it scrolls the terminal content up, leaving about 2/3 of the bottom half of the terminal as blank space!I'll use my mouse scroll back to the terminal history so that I can see what the terminal output was before. The cursor will still be visible at the bottom of the panel. I'll happily start to type, looking at the previous terminal history at the top of the panel. But as soon as I press a key, VS Code scrolls everything up, hiding the history again.
This happens for no reason, as the cursor is visible in the panel, and even has blank space below it. There is no reason to scroll the terminal up under these conditions. It's very irritating and gets in the way of productivity.