Drew Malzahn 3c3c5a332f bug: Fix page scroll detection and add browser history support
- 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>
2026-06-08 22:26:48 +00:00
2026-06-06 13:03:00 +00:00
2026-06-05 02:38:42 +00:00
2026-06-06 13:03:00 +00:00
2026-06-07 00:30:21 +00:00
2026-06-08 22:13:31 +00:00
2026-06-06 13:03:00 +00:00
2026-06-06 13:03:00 +00:00
2026-06-06 13:03:00 +00:00
Description
No description provided
32 MiB
Languages
HTML 95.5%
TypeScript 2.3%
CSS 1.3%
Python 0.4%
JavaScript 0.2%
Other 0.2%