Try this. This will scroll the entire sidebar. If you want ONLY the links to scroll, you just need to give the two containers specific heights, with the height of this element being 100vh. You had it set to “auto”, so it was just stretching to contain all elements, which obviously left many of them off screen.