You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The website is a complete dead end without JavaScript — not just "some dynamic features degrade", but nothing works at all: no navigation, not a single anchor reachable.
Evidence from the live site (plain curl, i.e. what every no-JS crawler and LLM fetcher sees):
Zero links in the static HTML of the home page.curl https://llm-coding.github.io/Semantic-Anchors/ returns a document with no <a href> element whatsoever. The header and footer are empty aria-hidden placeholder <div>s (#shell-header, #shell-footer, introduced for CLS in fix: eliminate CLS caused by SPA boot on homepage #432) that only main.js fills with real content.
Anchor URLs are real 404s.curl -o /dev/null -w "%{http_code}" .../anchor/mece/ → 404. Anchor pages exist only through the GitHub-Pages 404.html SPA fallback, which renders nothing without JS.
Even if the header were static, its nav links are hash links (#/contracts), which do nothing without the JS router.
Humans without JS (strict privacy settings, broken script load, text browsers): blank navigation, empty page.
This directly violates the project's own static-first litmus test: "The page MUST be fully readable with JavaScript disabled."
Expected
The static HTML shell ships a real, visible header/footer navigation with plain <a href> links (clean URLs, no hash routes).
The home page statically lists the catalog (categories + all anchors) with working links to crawlable targets.
Both languages (EN + DE) are reachable as static HTML.
JS stays progressive enhancement: with JS the SPA hydrates on top exactly as today (search, filters, modal, theme).
Scope note: real static detail pages per anchor (/anchor/<id>/index.html) are out of scope for this issue — first step is grid + list linking to the already pre-rendered /all-anchors reference.
Problem
The website is a complete dead end without JavaScript — not just "some dynamic features degrade", but nothing works at all: no navigation, not a single anchor reachable.
Evidence from the live site (plain
curl, i.e. what every no-JS crawler and LLM fetcher sees):curl https://llm-coding.github.io/Semantic-Anchors/returns a document with no<a href>element whatsoever. The header and footer are emptyaria-hiddenplaceholder<div>s (#shell-header,#shell-footer, introduced for CLS in fix: eliminate CLS caused by SPA boot on homepage #432) that onlymain.jsfills with real content.curl -o /dev/null -w "%{http_code}" .../anchor/mece/→404. Anchor pages exist only through the GitHub-Pages 404.html SPA fallback, which renders nothing without JS.#/contracts), which do nothing without the JS router.Impact
/.Expected
<a href>links (clean URLs, no hash routes).Scope note: real static detail pages per anchor (
/anchor/<id>/index.html) are out of scope for this issue — first step is grid + list linking to the already pre-rendered/all-anchorsreference.