Skip to content

fix(citations): update six MDN links to their canonical paths#93

Draft
jdevalk wants to merge 1 commit into
mainfrom
fix/mdn-citation-drift-2026-07-10
Draft

fix(citations): update six MDN links to their canonical paths#93
jdevalk wants to merge 1 commit into
mainfrom
fix/mdn-citation-drift-2026-07-10

Conversation

@jdevalk

@jdevalk jdevalk commented Jul 10, 2026

Copy link
Copy Markdown
Owner

What changed

Six MDN citations updated to their current canonical URLs. No prose changes, no status changes.

File Old path New path
resilience/error-pages /Web/HTTP/Status /Web/HTTP/Reference/Status
resilience/graceful-degradation /Glossary/Progressive_enhancement /Glossary/Progressive_Enhancement
resilience/graceful-degradation /Web/HTML/Element/noscript /Web/HTML/Reference/Elements/noscript
resilience/pwa-manifest /Web/Manifest /Web/Progressive_web_apps/Manifest
privacy/third-party-scripts /Web/HTTP/CSP /Web/HTTP/Guides/CSP
privacy/third-party-scripts /Web/Security/Subresource_Integrity /Web/Security/Defenses/Subresource_Integrity

Why now

The daily standards scan's rotating citation-health slice this run was i18n + resilience + privacy — 92 source URLs across 27 pages. These six are the MDN reference-tree drift. The old URLs still resolve via 301, so nothing is broken today, but CONTRIBUTING.md is explicit that hard-coded MDN deep links rot and should be resolved through the MDN MCP server.

Every replacement above was resolved through the MDN MCP server, not guessed by hand or pattern-matched from the old path.

Not in this PR — one item that needs a human

privacy/analytics-privacy cites the EDPB at:

https://edpb.europa.eu/news/news/2022/austrian-dpa-decision-101-complaints-issued_en

This is suspected dead. EDPB's 2022 per-DPA items live under news/national-news/2022/…, not news/news/2022/…. I could not confirm it, because WebFetch to edpb.europa.eu is policy-denied in the scan's environment — so I am deliberately not proposing a replacement URL I could not fetch. Please check it by hand. If it is dead, the likely fix is the EDPB's 101-complaints task-force page, which does cover the claim the spec page makes (Austrian/French/Italian/Danish DPAs ruling on Google Analytics transfers).

Verification

  • All 86 other sources in the slice resolve and still support the claims they back (IETF RFCs, W3C, IANA link relations, schema.org, sitemaps.org, WHATWG, the privacy-law sources).
  • npm run build passes; 160 pages indexed.
  • Minor, not fixed: error-pages cites Google's soft-404 doc with a #soft-404-errors anchor. The page is live and still covers soft 404s, but it has been retitled and the deep anchor may not resolve exactly. Left alone as the citation is still valid.

Changelog

No entry. Per CLAUDE.md, citation-URL maintenance with no change to what a page says is not changelog material. Flagging it as a judgement call — if you'd rather have a changed entry, say so and I'll add one.

🤖 Generated with Claude Code

MDN reorganised its reference tree; six cited deep links now 301. Each replacement was resolved through the MDN MCP server, not guessed.

Rotating slice this run: i18n, resilience, privacy (92 sources across 27 pages).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying specification-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: 4155723
Status: ✅  Deploy successful!
Preview URL: https://3b99e9f3.specification-website.pages.dev
Branch Preview URL: https://fix-mdn-citation-drift-2026.specification-website.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant