diff --git a/platform/script-debugger/debugger-ui/src/DebugProcessImpl.kt b/platform/script-debugger/debugger-ui/src/DebugProcessImpl.kt index 5f1668f3305d..0c9321c116a2 100644 --- a/platform/script-debugger/debugger-ui/src/DebugProcessImpl.kt +++ b/platform/script-debugger/debugger-ui/src/DebugProcessImpl.kt @@ -45,8 +45,10 @@ interface MultiVmDebugProcess { val mainVm = mainVm ?: return emptyList() val result = mutableListOf() fun addRecursively(vm: Vm) { - result.add(vm) - vm.childVMs.forEach { addRecursively(it) } + if (vm.attachStateManager.isAttached) { + result.add(vm) + vm.childVMs.forEach { addRecursively(it) } + } } addRecursively(mainVm) return result