3c3c5a332fc0ef1c81b38b88a5aa422444b116bd
- Use getBoundingClientRect() in the scroll listener so the active-page threshold is measured relative to the content container rather than the document body, fixing off-by-one page detection. - Replace history.replaceState with pushState for user-initiated navigation (sidebar, prev/next, keyboard) and add a popstate listener so the browser back/forward buttons work correctly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
HTML
95.5%
TypeScript
2.3%
CSS
1.3%
Python
0.4%
JavaScript
0.2%
Other
0.2%