diff --git a/pyblish_qml/host.py b/pyblish_qml/host.py
index <HASH>..<HASH> 100644
--- a/pyblish_qml/host.py
+++ b/pyblish_qml/host.py
@@ -677,7 +677,10 @@ def _install_blender(use_threaded_wrapper):
             wm = context.window_manager
             wm.event_timer_remove(self._timer)
             # Quit the Pyblish QML GUI, else it will be unresponsive
-            quit()
+            server = _state.get("currentServer")
+            if server:
+                proxy = ipc.server.Proxy(server)
+                proxy.quit()
 
     log.info("Registering Blender + Pyblish operator")
     bpy.utils.register_class(PyblishQMLOperator)
Explicitly call `proxy.quit()` to make clear the proxy needs to quit