diff --git a/dist/index.js b/dist/index.js index a2f0d2fc..3d5691ab 100644 --- a/dist/index.js +++ b/dist/index.js @@ -2266,6 +2266,7 @@ ); }; this.closeContext = (contextId) => { + console.log("closing context", contextId); if (!this.contexts.map((context) => context.contextId).includes(contextId)) return; while (this.contexts.length > 0) { @@ -2302,6 +2303,7 @@ return this.contexts.pop(); } set context(context) { + console.log("setting context", context.contextId, this.contextStack.has(context.contextId)); if (this.contextStack.has(context.contextId)) return; this.contextStack.set(context.contextId, context); this.logContexts(); @@ -2354,7 +2356,6 @@ if (selectedContext != this.currentContext.value) { this.closeContext(); } - this.coreViewModel.logContexts(); this.coreViewModel.context = selectedContext; this.currentContext.value = selectedContext; }; diff --git a/src/ViewModel/Global/coreViewModel.ts b/src/ViewModel/Global/coreViewModel.ts index 0124ff7e..43237fda 100644 --- a/src/ViewModel/Global/coreViewModel.ts +++ b/src/ViewModel/Global/coreViewModel.ts @@ -8,7 +8,7 @@ import FileTransferModel from "../../Model/Global/fileTransferModel"; import { v4 } from "uuid"; export default class CoreViewModel { - readonly BUILD = "Build 26.04.13.B"; + readonly BUILD = "Build 26.04.13.C"; translations: Translations; @@ -29,11 +29,13 @@ export default class CoreViewModel { ); }; set context(context: Context) { + console.log("setting context", context.contextId, this.contextStack.has(context.contextId)); if (this.contextStack.has(context.contextId)) return; this.contextStack.set(context.contextId, context); this.logContexts(); } closeContext = (contextId: string): void => { + console.log("closing context", contextId); if ( !this.contexts .map((context) => context.contextId) @@ -148,8 +150,6 @@ export class ContextHost extends Context { this.closeContext(); } - this.coreViewModel.logContexts(); - this.coreViewModel.context = selectedContext; this.currentContext.value = selectedContext; };