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
distfolders.distandbuildfolders 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.rootskey, 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
Adding to this topic, I'm experiencing the same issues—constant freezing during auto-complete, and sometimes even randomly.
“By the way, disabling Enable service-powered type engine seems to fix the freezing issue.” Mine is already disabled.
I'm already in contact with support regarding this problem, so I won’t go into further detail—just expressing my disappointment with how buggy the 2025 version of WebStorm feels.
Happening to me as well, tried to generate a support ticket.
Freezes constantly, I can sometimes leave it for a few moments and it will comeback, others and more frequent I quit and start again.
I'm on a Mac M3 Pro
Webstorm Build #WS-252.25557.126, built on August 27, 2025
Constantly checking updates. And if I have a .tsx files opened, rarely thank God, CPU goes crazy and fan all the way up.
For me this issue started with 2025.2.2 on Windows
I’m very sorry to hear about your bad experience with the recent IDE version.
Please try collecting IDE logs after reproducing the issue the IDE logs (these can be collected with the Help > Collect Logs and Diagnostic Data menu action) and share them in a new youtrack ticket so we can investigate your problem more thoroughly.
Elena Pogorelova I have collected the logs using the method you describe, but I'm not at liberty to share all that sensitive information. Is there anything in particular you would need? Then I can see if I can somehow remove sensitive information from there.
We are mostly interested in the auto-generated thread dumps. They don't include any sensitive information. Also, when attaching logs to the youtrack ticket, you can make them visible to jetbrains-team only to avoid disclosing.
it is happening now with latest version of webstorm. Do you have a fix? this is super annoy. I am thinking moving away from this company
Build #WS-252.26830.93, built on October 1, 2025
WebStorm 2025.2.3
Build #WS-252.26830.93, built on October 1, 2025
Source revision: a4b6b6ae9f201
Licensed to Machool Technologies / Ricky Hai
Subscription is active until October 26, 2025.
Runtime version: 21.0.8+9-b1038.72 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 15.5
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2504M
Cores: 10
Metal Rendering is ON
Registry:
ide.balloon.shadow.size=0
ide.new.editor.tabs.vertical.borders=true
ide.animate.toolwindows=true
ide.experimental.ui=true
ide.editor.tab.selection.animation=true
ide.colorful.toolbar.gradient.radius=600
Non-Bundled Plugins:
JavaScriptDebugger (252.26830.99)
com.intellij.tasks (252.26830.102)
Subversion (252.26830.102)
ru.adelf.idea.dotenv (252.23892.201)
com.intellij.ideolog (252.26830.99)
com.markskelton.one-dark-theme (5.14.1)
com.godwin.json.parser (1.8.4)
com.anthropic.code.plugin (0.1.11-beta)
String Manipulation (9.16.0)
Docker (252.26830.99)
org.jetbrains.plugins.gitlab (252.26830.99-IU)
org.jetbrains.plugins.github (252.26830.99-IU)
net.seesharpsoft.intellij.plugins.csv (4.1.0)
com.chrisrm.idea.MaterialThemeUI (10.5.0)
com.intellij.react (252.26830.99)
org.jetbrains.plugins.vue (252.26830.102)
com.github.copilot (1.5.57-243)
com.mallowigi (103.0.0)
zielu.gittoolbox (600.1.12+243)
org.jetbrains.security.package-checker (252.26830.95)
Please try collecting IDE logs after reproducing the issue the IDE logs (these can be collected with the Help > Collect Logs and Diagnostic Data menu action) and share them in a new youtrack ticket as suggested above.
I can imagine it is a painful job to ask users to collect data for the developer, but I am tired of spending so much time collecting diagnostics and logs.
My project is open-source: https://github.com/andremichelle/opendaw. You can simply fork it and reproduce the problems by yourself. If they do not reproduce, you can start comparing my settings and your settings. It is rather time-consuming but quite friendly; we are paying for this.
Webstorm has many features I like, which kept me moving away from IntelliJ products. But the pressure increases every day. There are simply too many bugs. I wish instead of throwing more features at the software, you would prioritise bug fixing for a year.
I'm following this post... I've noticed some improvement in WebStorm since version 2025.2.3, but only when working on backend applications (I'm using NestJS, not sure if that's related).
However, it's still painfully slow for Next.js when developing frontend apps, everything freezes, and autocomplete is incredibly sluggish
I often have 2, 3, or even 4 WebStorm instances open at the same time, and it only freezes on the Next.js project window. It's pretty clear the issue gets worse when dealing with .tsx files
I'll probably rollback to 2024 versions, never got any issue at those versions
Would you be so kind as to provide the logs I previously requested? They would serve as a starting point for further investigations.