diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig index d94769fcbd5d5..af0549ed7f1a2 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/base_js.html.twig @@ -22,15 +22,15 @@ #reorderMainMenuItems() { /* reorder the main menu items to always display first the non-disabled items */ const mainMenuElement = document.querySelector('#menu-profiler'); - const mainMenuItems = mainMenuElement.querySelectorAll('li'); const firstDisabledMenuItem = mainMenuElement.querySelector('li a > span.disabled')?.parentNode?.parentNode; if (!firstDisabledMenuItem) { return; } + const mainMenuItems = mainMenuElement.querySelectorAll('li'); mainMenuItems.forEach(menuItem => { - const isDisabled = menuItem.querySelector('a > span.disabled'); + const isDisabled = null !== menuItem.querySelector('a > span.disabled'); if (!isDisabled) { mainMenuElement.insertBefore(menuItem, firstDisabledMenuItem); }