The filter consumes every Pandoc Note, so the "standard Pandoc- generated section.footnotes" its doc claimed as the no-JS fallback never existed — below 1500px with JS disabled, footnote content was simply invisible (AUDIT §2.3). The filter now collects consumed notes and appends the section itself: letter labels, jump targets for the in-text refs (which now point at the visible fallback item), and doc-backlink returns. sidenotes.js pairs ref/note by element id and preventDefaults clicks, so behavior with JS is unchanged. Verified in output: per-page item count matches inline sidenote count; refs target #fn-<label>; backlinks target #snref-<label>. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| css | ||
| fonts | ||
| gpg | ||
| images | ||
| js | ||
| papers | ||
| templates | ||
| apple-touch-icon.png | ||
| cv.pdf | ||
| favicon-96x96.png | ||
| favicon.ico | ||
| favicon.svg | ||
| og-image.png | ||
| resume.pdf | ||
| site.webmanifest | ||
| web-app-manifest-192x192.png | ||
| web-app-manifest-512x512.png | ||