fix bug where board viewmodels where re-created

This commit is contained in:
marlon-erler
2026-04-14 09:20:44 +00:00
parent 3a0278884d
commit 0c525de404
14 changed files with 109 additions and 62 deletions
+4 -5
View File
@@ -22,9 +22,8 @@ export function TaskPage(
);
const persistenceId = taskPageViewModel.chatViewModel.chatModel.id;
const pages = ViewPersistence.taskPages.setPages(persistenceId, ()=>React.createProxyState(
[taskPageViewModel.selectedBoardId],
() => {
const pages = ViewPersistence.taskPages.setPages(persistenceId, () =>
React.createProxyState([taskPageViewModel.selectedBoardId], () => {
const selectedBoardId = taskPageViewModel.selectedBoardId.value;
if (selectedBoardId == undefined) {
return PlaceholderView(
@@ -47,8 +46,8 @@ export function TaskPage(
}
return BoardPage(coreViewModel, selectedBoard);
},
));
}),
);
return (
<div