Skip to content

Commit 7082821

Browse files
committed
fix: try to shutdown server on deactivation
1 parent 373965b commit 7082821

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/extension.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,4 +342,14 @@ export async function activate(extension: ExtensionContext) {
342342
export async function deactivate() {
343343
logger.info("marimo extension is now deactivated!");
344344
trackEvent("vscode-lifecycle", { action: "deactivate" });
345+
346+
// Make sure to stop any running server on VSCode shutdown
347+
try {
348+
const serverManager = ServerManager.getInstance(Config);
349+
if (serverManager) {
350+
await serverManager.stopServer();
351+
}
352+
} catch (e) {
353+
logger.error("Error stopping server during deactivation", e);
354+
}
345355
}

0 commit comments

Comments
 (0)