diff --git a/platform/platform-impl/src/com/intellij/openapi/project/impl/IdeProjectFrameAllocator.kt b/platform/platform-impl/src/com/intellij/openapi/project/impl/IdeProjectFrameAllocator.kt index 14e0b8f6fc13..38cf590df980 100644 --- a/platform/platform-impl/src/com/intellij/openapi/project/impl/IdeProjectFrameAllocator.kt +++ b/platform/platform-impl/src/com/intellij/openapi/project/impl/IdeProjectFrameAllocator.kt @@ -490,7 +490,7 @@ private suspend fun openProjectViewIfNeeded(project: Project, toolWindowInitJob: val toolWindow = toolWindowManager.getToolWindow("Project") if (toolWindow != null) { // maybe readAction - withContext(Dispatchers.UiWithModelAccess) { + withContext(Dispatchers.EDT) { toolWindow.activate(null, !AppMode.isRemoteDevHost()) } }