In navigation we prevent the active state being applied to button-style links with href="#" and in the navbar widget we have code to make that work again.
This causes all kind of issues with the navbar. See #1181 and #5707 which have been fixed with a workaround.
Besides this there have been a few feature requests for making those buttons getting the active state. See #5009 and #4469. This was just partly fixed by #5337.
Navigation: removed code that prevents buttons with href="#" from get…
…ting the active state.
Navbar: removed active state logic that was only needed because we pr…
…event navigation from adding the active state.
I only tested navigation and navbar. The custom selects tests fail. Will look into that first.
Going to give this another look when we work on the navbar widget for 1.4. Closing this PR but keeping the branch alive.