- Fix: cross-page hash links scroll to their anchor. Client-side navigation to
/page#sectionchanged the page but stayed pinned to the top (only the URL carried the hash); a full load scrolled correctly. The router now jumps to the top and then scrolls to the anchor as soon as the next page's DOM commits, matching native behaviour — including for unknown anchors, which stay at the top.
Full changelog: https://pyxle.dev/docs/changelog