diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 5037a6a57..f95878261 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1206,7 +1206,7 @@ dependencies = [ [[package]] name = "derive-docs" -version = "0.1.20" +version = "0.1.21" dependencies = [ "Inflector", "convert_case 0.6.0", diff --git a/src/lang/KclSingleton.ts b/src/lang/KclSingleton.ts index 1c0a2c9c6..530797581 100644 --- a/src/lang/KclSingleton.ts +++ b/src/lang/KclSingleton.ts @@ -212,6 +212,8 @@ export class KclManager { this._cancelTokens.set(currentExecutionId, false) this.isExecuting = true + // Make sure we clear before starting again. End session will do this. + this.engineCommandManager?.endSession() await this.ensureWasmInit() const { logs, errors, programMemory } = await executeAst({ ast,