# UI Freezes in JetBrains IDE Plugins and How to Avoid Them

**URL:** https://platform.jetbrains.com/t/ui-freezes-in-jetbrains-ide-plugins-and-how-to-avoid-them/3837
**Category:** Announcements
**Tags:** livestream
**Created:** [March 9, 2026, 5:25pm UTC](https://platform.jetbrains.com/t/ui-freezes-in-jetbrains-ide-plugins-and-how-to-avoid-them/3837 "2026-03-09T17:25:19Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![elena.kerpeleva](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/elena.kerpeleva/32/72_2.png) [@elena.kerpeleva](https://platform.jetbrains.com/u/elena.kerpeleva)
#### Post date: [March 9, 2026, 5:25pm UTC](https://platform.jetbrains.com/t/ui-freezes-in-jetbrains-ide-plugins-and-how-to-avoid-them/3837/1 "2026-03-09T17:25:19Z")

</div>

Hi everyone!

On Thursday, **March 19,** at **03:00 PM UTC** , join us for a [live session](https://info.jetbrains.com/marketplace-livestream-march19-2026.html?utm_source=forum&utm_medium=post&utm_campaign=streammarch26) with Yuriy Artamonov, Product Manager for the IntelliJ Platform at JetBrains, hosted by Patrick Scheibe, IntelliJ Platform Developer Advocate.

In this livestream, we’ll explore **common causes of UI freezes in JetBrains IDE plugins** and how to prevent them.

During the session, you’ll learn:

- Why APIs like `ReadAction.compute` and `runReadAction` can block write actions and freeze the UI even when your code doesn’t run on the event dispatch thread
- Which patterns to avoid when working with read actions and background tasks
- How to write cancellable, freeze-safe plugin code that keeps JetBrains IDEs fast and responsive

At the end of the session, stick around for a live Q&A with our experts!

Register 👉 [Livestream - UI Freezes in JetBrains IDE Plugins and How to Avoid Them - Registration](https://info.jetbrains.com/marketplace-livestream-march19-2026.html?utm_source=forum&utm_medium=post&utm_campaign=streammarch26)

---

<div class="post-metadata">

### Author: ![patrick.scheibe](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/patrick.scheibe/32/2594_2.png) [@patrick.scheibe](https://platform.jetbrains.com/u/patrick.scheibe)
#### Post date: [March 19, 2026, 4:52pm UTC](https://platform.jetbrains.com/t/ui-freezes-in-jetbrains-ide-plugins-and-how-to-avoid-them/3837/2 "2026-03-19T16:52:36Z")

</div>

That was a really fun stream, thanks to everyone who joined. @yuriy.artamonov promised that we would share his `SKILL.md` file for analyzing thread dumps with regard to UI freezes. You can download it here (please also repost/like the [tweet](https://x.com/halirutan/status/2034673024889135234) so that everyone sees it):

> <https://gist.github.com/halirutan/3639e876b1faeba33200896b850a6842>
