I suddenly have to click "Scroll to End" in the Run window every time I run something

It used to be that the output of Run would automatically scroll to the end, but suddenly I have to click the “Scroll to End” button every time or else it doesn't do it. I know that scrolling back to the top when whatever you're running hasn't finished will disable scrolling to the end but this is happening even when I don't do that. Is it because of some setting I changed? (This is happening when I run NPM scripts for what it's worth, haven't tried it with running Composer scripts or other programs.)

3
Hi,

To investigate this further, could you screen record the issue and collect logs (Help | Collect Logs and Diagnostic Data), after that you can upload it to our secure server https://uploads.jetbrains.com? Thank you!
0

i have the same issue since the last update:
WebStorm 2025.3.1
Build #WS-253.29346.143, built on December 18, 2025
Source revision: 9478cb03fae44
Licensed to Bert Verhelst
Subscription is active until January 25, 2026.
Runtime version: 21.0.9+1-b1163.86 amd64 (JCEF 137.0.17)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 16384M
Cores: 24
Registry:
 ide.experimental.ui=true
 ide.images.show.chessboard=true
 typescript.service.node.arguments=--max_old_space_size=12000
Non-Bundled Plugins:
 PythonCore (253.29346.138)
 org.toml.lang (253.28294.334)
 Subversion (253.29346.157)
 ru.adelf.idea.dotenv (253.29346.157)
 com.intellij.lang.jsgraphql (253.28294.218)
 Statistic (5.2)
 String Manipulation (9.16.0)
 com.github.biomejs.intellijbiome (1.10.1)
 com.haulmont.rcb (253.29346.45)
 com.github.copilot (1.5.62-243)
 

 

it also happens for me with npm scripts. i haven't tried any other run configurations:
 

 


 

Here is a recording:
Upload id: 2025_12_23_AMxYfWYW1WdJhLGvz7RBhk (file: webstorm-scroll-to-bottom.mp4)

 

and the requested logs:

Upload id: 2025_12_23_T4Ea8vpyye32Ghd5mnzKSK (file: webstorm-logs-20251223-1202189189112780154249957.zip)

0

Please try disabling using terminal console when running JavaScript - does it help? For this, please do the following:
 

  • choose Help | Find Action... on the main menu;
  • type registry to locate the Registry
  • find nodejs.console.use.terminal key there and disable it.

 
 

4

Yes, that works

 

thank you

0

That worked for me too, thank you.

0
Great, thanks for the update!
0

Sorry to bump this thread but this fix has caused issues with running programs that require keyboard input. I have an npm script that uses rsync to push files to a server. (I'm a Windows user, so the script actually runs rsync through WSL.) I use rsync over SSH with a key that has a passphrase so occasionally SSH needs me to enter my passphrase. Before I disabled nodejs.console.use.terminal, this was not an issue, but now when I run the script and SSH needs my passphrase instead of asking for it it just terminates early (I assume because it detects that it's running in non-interactive mode). The only thing I can do when this happens is go into WSL (Ubuntu) and manually SSH into the server so that I can enter my passphrase and SSH doesn't bug me for it for awhile.

This really isn't an acceptable solution for me. Why can't Scroll to End just work automatically when nodejs.console.use.terminal is enabled?

0

The nodejs.console.use.terminal key enables using terminal in Node.js run console to make it work in cases when the TTY environment is required; without this key, the console in PhpStorm is non-Tty, as node process is started with input/output streams redirection, this can indeed cause issues.

 

Why can't Scroll to End just work automatically when nodejs.console.use.terminal is enabled?

 

Please vote for WEB-76181 to get notified when it's fixed.

0

请先登录再写评论。