diff --git a/plugins/techdocs-module-addons-contrib/src/ExpandableNavigation/ExpandableNavigation.tsx b/plugins/techdocs-module-addons-contrib/src/ExpandableNavigation/ExpandableNavigation.tsx index a9dccb1f12..2a18e642fa 100644 --- a/plugins/techdocs-module-addons-contrib/src/ExpandableNavigation/ExpandableNavigation.tsx +++ b/plugins/techdocs-module-addons-contrib/src/ExpandableNavigation/ExpandableNavigation.tsx @@ -92,15 +92,7 @@ export const ExpandableNavigationAddon = () => { useEffect(() => { if (!checkboxToggles?.length) return; function shouldToggle(item: HTMLInputElement) { - const isExpanded = item.checked; - const shouldExpand = expanded?.expandAllNestedNavs; - if (shouldExpand && !isExpanded) { - return true; - } - if (!shouldExpand && isExpanded) { - return true; - } - return false; + return expanded?.expandAllNestedNavs !== item.checked; } for (const item of checkboxToggles) { if (shouldToggle(item)) {