From 79e006467c2010225f817dfbbb6452e87ef02f1d Mon Sep 17 00:00:00 2001 From: pengx17 Date: Mon, 30 Dec 2024 16:54:44 +0000 Subject: [PATCH] fix(core): split view solo view crash (#9432) --- .../frontend/core/src/modules/workbench/entities/workbench.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/frontend/core/src/modules/workbench/entities/workbench.ts b/packages/frontend/core/src/modules/workbench/entities/workbench.ts index 09bbb38901..c6c761b0ac 100644 --- a/packages/frontend/core/src/modules/workbench/entities/workbench.ts +++ b/packages/frontend/core/src/modules/workbench/entities/workbench.ts @@ -43,8 +43,10 @@ export class Workbench extends Entity { activeView$ = LiveData.computed(get => { const activeIndex = get(this.activeViewIndex$); const views = get(this.views$); - return views[activeIndex]; // todo: this could be null + // activeIndex could be out of bounds when reordering views + return views.at(activeIndex) || views[0]; }); + location$ = LiveData.computed(get => { return get(get(this.activeView$).location$); });