From 19b1e74d06f31c303449260bbe19f1414b2a467e Mon Sep 17 00:00:00 2001 From: 01zulfi <85733202+01zulfi@users.noreply.github.com> Date: Mon, 14 Jul 2025 09:12:16 +0500 Subject: [PATCH] web: fix toolbar crash Signed-off-by: 01zulfi <85733202+01zulfi@users.noreply.github.com> --- apps/web/src/dialogs/settings/components/customize-toolbar.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/src/dialogs/settings/components/customize-toolbar.tsx b/apps/web/src/dialogs/settings/components/customize-toolbar.tsx index 50b95face..a30e7f61d 100644 --- a/apps/web/src/dialogs/settings/components/customize-toolbar.tsx +++ b/apps/web/src/dialogs/settings/components/customize-toolbar.tsx @@ -680,7 +680,8 @@ type ResolvedGroup = { }; function getGroup(items: TreeNode[], groupId: string): ResolvedGroup | null { const index = items.findIndex((item) => item.id === groupId); - const group = items[index]; + const group = items.at(index); + if (!group) return null; if (!isGroup(group) && !isSubgroup(group)) return null; const nextGroupIndex = items.findIndex(