Webstorm constantly freezes on certain auto-completion actions or imports garbage
Webstorm for months constantly freezes on me when performing certain auto-completion actions or imports garbage. I was hoping that it will be recognised and fixed in an update, but it looks like nobody has the same issue?
First of all, if freezing, it even takes down my Macbook Air for a long time. I cannot quit Webstorm immediately and I have to wait for any input to be performed by my computer.
Here is a video illustrating freezing:
I tried to end the capturing immediately to get a video at all. Webstorm will NOT recover from this.
Upload id: 2025_04_30_26FScF56MVhQT8BPMpexCy (file: WebStorm.freeze.mp4)
Here is a video illustrating garbage imports:
Upload id: 2025_04_30_2A62svgsaszUxzk4Bo7oS2 (file: WebStorm.garbage.import.mp4)
These actions are problematic:
- Generate getter/setter (getter works but imports garbage)
- Auto-complete of methods in objects (not classes) that implement an interface
- Auto-complete inside TSX files
My setup:
Macbook Air M2
WebStorm 2025.1
Build #WS-251.23774.424, built on April 14, 2025
Source revision: e3b023554e6c2
Licensed to André Michelle
Subscription is active until January 11, 2026.
Runtime version: 21.0.6+9-b895.109 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.4.1
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 4096M
Cores: 8
Metal Rendering is ON
Registry:
ide.experimental.ui=true
ide.images.show.chessboard=true
terminal.new.ui=true
Non-Bundled Plugins:
com.intellij.apacheConfig (251.23774.466)
com.jetbrains.space (251.23774.318)
org.toml.lang (251.23774.429)
com.intellij.ml.llm (251.23774.42.28.4)
org.jetbrains.plugins.gitlab (251.23774.435-IU)
org.jetbrains.plugins.github (251.23774.435-IU)
org.intellij.prisma (251.23774.318)
Please sign in to leave a comment.
I’m very sorry to hear about your bad experience with the IDE.
Could you please share a project where we could reproduce the issues?
I can give one developer access to all my repositories on github. It takes some time to get it installed, since it is composed of a few sub-modules. There is a manual on how to get it to run.
I just tried to create a new project and recreate the issue, but it works fine, so must have something to do with my setup. Please contact me with a github handle.
My github id is
lena-spb
.Thank you!
I invited you to all repros. The main one is called “axis” and has a readme.
Thank you!
Unfortunately I'm not sure how to proceed. The very first step (
git clone --recurse-submodules
) fails withYou have to provide your own credentials. Either by using a SSH key or HTTPS + personal-access-token. I double-checked: you have full access to all related repros on my github account.
It was a problem with my access token, it has expired :)
I have successfully cloned the repo, thank you. What steps should I try now to reproduce the issue?
Can you reproduce the steps in the video (WebStorm.freeze.mp4)?
No, unfortunately I failed to reproduce it using similar steps.
The ‘garbage’ imports from the wrong folder do indeed appear. I was able to fix it by un-excluding the
dist
folders.dist
andbuild
folders are auto-excluded as a result of changes introduced in WEB-68312. To get them un-excluded, you can press double Shift, typeregistry
, and open theRegistry...
window. In this window, disable theexclude.generated.files.in.javascript.package.roots
key, then re-start the IDE.Unfortunately that does not change it for me. It still auto-imports a lot of garbage.
“exclude.generated.files.in.javascript.package.roots” is still disabled after restarting the IDE.
Also, it still freezes when I create a getter/setter in one go with any private property of the class BlockRenderer.
I've reproduced the ‘garbage imports’ issue. It looks very similar to WEB-65889. Please follow it for the updates.
As for the freezing issue, would it be possible to collect and share log files as the initial troubleshooting step?
These can be collected with the Help > Collect Logs and Diagnostic Data menu action.
Sure: http://www.andremichelle.io/files/webstorm-logs-20250503-17143810722686821904040632.zip
Thank you. It's a thread starvation problem. We have added some fixes in 2025.1.1 update, could you check if it works any better for you after updating?
If it doesn't help, please try the following:
node
.WebStorm 2025.1
Build #WS-251.23774.424, built on April 14, 2025
How do I get 2025.1.1?
Btw: Disabling Enable service-powered type engine seems to fix the freezing issue.
2025.1.1 is not yet published. You can download the preview build here: https://youtrack.jetbrains.com/articles/WEB-A-11/WebStorm-EAP#The-Early-Access-Program-for-the-latest-stable-version-is-currently-closed-Please-check-back-later