implement view persistence class to prevent junk subscriptions

This commit is contained in:
marlon-erler
2026-04-13 22:11:49 +00:00
parent 79f4a26f23
commit 19b4d51974
8 changed files with 108 additions and 30 deletions
+1 -1
View File
@@ -204,7 +204,7 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
this.boardInfo.fileId,
);
for (const taskId of taskIds) {
if (this.taskViewModels.value.has(taskId)) return;
if (this.taskViewModels.value.has(taskId)) continue;
const taskFileContent: TaskFileContent | null =
this.boardsAndTasksModel.getLatestTaskFileContent(taskId);
-1
View File
@@ -143,7 +143,6 @@ export default class TaskPageViewModel extends ContextHost<string> {
// load
loadData = (): void => {
console.log("LOADING TASK PAGE DATA");
this.closeContext();
this.boardViewModels.clear();