When performing a navigation the auto scroll to nav should only happen if the top of the users viewport is lower than the bottom of the navigation. This way if the user can already view the navigation or is above the navigation they don't get awkwardly scrolled down. If the navigation moves or becomes absolutely bottom aligned we will need to instead use some element at the top of the <main> element instead of the <nav> element.
When performing a navigation the auto scroll to nav should only happen if the top of the users viewport is lower than the bottom of the navigation. This way if the user can already view the navigation or is above the navigation they don't get awkwardly scrolled down. If the navigation moves or becomes absolutely bottom aligned we will need to instead use some element at the top of the
<main>
element instead of the<nav>
element.