In JetBrains IDEs, UI freezes are often blamed on “heavy work on the EDT,” but our recent investigations show another common culprit in plugins: long, non-cancellable read actions running in background threads.
We receive a lot of freeze reports via our automated exceptions reporting system, and …