v1.1.31
v1.1.31
editor(action="stop_editor") and restart_editor now stop the editor by asking it to quit itself through the bridge, never with an OS process kill.
Bug fixes
- Editor stop no longer uses
taskkill. It previously rantaskkill /IM UnrealEditor.exe(matching by image name, plus/Fon fallback), which would also close any other Unreal Editor the user had open, such as their real project. And its liveness check used a hardcoded port, so on projects with a derived per-worktree bridge port it always fell through to that kill path. Stop now reads the project's actual bridge port, asks the editor to quit itself (execute_python->quit_editor, a clean in-process exit), and confirms via that project's own bridge port going quiet - so it is specific to this editor and never touches another process.