diff --git a/plugins/devkit/intellij.devkit.stacktrace/src/org/jetbrains/idea/devkit/stacktrace/editor/StackTraceFileEditor.kt b/plugins/devkit/intellij.devkit.stacktrace/src/org/jetbrains/idea/devkit/stacktrace/editor/StackTraceFileEditor.kt index fbeefa5d0b22..5648e002b7eb 100644 --- a/plugins/devkit/intellij.devkit.stacktrace/src/org/jetbrains/idea/devkit/stacktrace/editor/StackTraceFileEditor.kt +++ b/plugins/devkit/intellij.devkit.stacktrace/src/org/jetbrains/idea/devkit/stacktrace/editor/StackTraceFileEditor.kt @@ -117,6 +117,7 @@ class StackTraceFileEditor(private val project: Project, private val file: Virtu displayName = descriptor.displayName descriptor.setAttachedContent(this) }) + Disposer.register(contentManager, descriptor) } private suspend fun addFreezeAnalysisContent(contentManager: ContentManager) { @@ -138,6 +139,7 @@ class StackTraceFileEditor(private val project: Project, private val file: Virtu putUserData(RunContentDescriptor.DESCRIPTOR_KEY, freezeDescriptor) displayName = freezeDescriptor.displayName }) + Disposer.register(contentManager, freezeDescriptor) } }