Fix sidenav scrollspy bug once and for all