From b5df2f95881dbea5192d1b5c20f1495381d1117b Mon Sep 17 00:00:00 2001 From: Duygu Ramadan Date: Wed, 10 Sep 2025 13:24:50 +0300 Subject: [PATCH] fix(ui5-side-navigation): Prevent TypeError when selected item has no DOM fixes: #12261 --- packages/fiori/src/SideNavigation.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/fiori/src/SideNavigation.ts b/packages/fiori/src/SideNavigation.ts index 12d1437d8409..4aa810a26f6a 100644 --- a/packages/fiori/src/SideNavigation.ts +++ b/packages/fiori/src/SideNavigation.ts @@ -534,9 +534,11 @@ class SideNavigation extends UI5Element { if (selectedItem) { const selectedItemDomRef = selectedItem.getDomRef(); - const { marginTop, marginBottom } = window.getComputedStyle(selectedItemDomRef!); - itemsHeight += selectedItemDomRef!.offsetHeight + parseFloat(marginTop) + parseFloat(marginBottom); + if (selectedItemDomRef) { + const { marginTop, marginBottom } = window.getComputedStyle(selectedItemDomRef); + itemsHeight += selectedItemDomRef.offsetHeight + parseFloat(marginTop) + parseFloat(marginBottom); + } } overflowItems.forEach(item => {