From 0c9ba8eb274a6a9286bbab5cc0d8e61ec6ea205d Mon Sep 17 00:00:00 2001 From: spencrmartin Date: Thu, 6 Nov 2025 13:19:29 -0500 Subject: [PATCH] fix(test): add null check for extensionsList in TopNavigation - Add safety check for extensionsList before calling filter - Prevents test failure when extensionsList is undefined - Returns '0 of 0 enabled' as fallback --- ui/desktop/src/components/Layout/TopNavigation.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ui/desktop/src/components/Layout/TopNavigation.tsx b/ui/desktop/src/components/Layout/TopNavigation.tsx index 0ff650c35f..c58070653f 100644 --- a/ui/desktop/src/components/Layout/TopNavigation.tsx +++ b/ui/desktop/src/components/Layout/TopNavigation.tsx @@ -250,6 +250,9 @@ export const TopNavigation: React.FC = ({ isExpanded, setIsE label: 'Extensions', icon: Puzzle, getTag: () => { + if (!extensionsList || !Array.isArray(extensionsList)) { + return '0 of 0 enabled'; + } const enabled = extensionsList.filter(ext => ext.enabled).length; const total = extensionsList.length; return `${enabled} of ${total} enabled`;