Skip to content

Fix broken internal links (WebXR, SVGElement, WebAssembly, XSLT) - #44830

Open
rajanpanth wants to merge 1 commit into
mdn:mainfrom
rajanpanth:fix-broken-links
Open

Fix broken internal links (WebXR, SVGElement, WebAssembly, XSLT)#44830
rajanpanth wants to merge 1 commit into
mdn:mainfrom
rajanpanth:fix-broken-links

Conversation

@rajanpanth

Copy link
Copy Markdown
Contributor

Fixes internal links pointing to nonexistent pages, found by checking every /en-US/docs/ link against both the file tree and _redirects.txt:

  • WebAssembly: Tag docs linked exnref via Reference/Types/exnref; the page lives at Reference/Value_types/exnref (matching the links already used in the exception handling and tag definition docs).
  • XSLT: <xsl:stylesheet> docs linked <xsl:for-each-group>, an XSLT 2.0 element MDN does not document; converted to plain code text.
  • SVGElement: the events list included abort, resize, scroll, and unload, whose pages do not exist (these events were dropped from SVG2); removed those entries, keeping error and load which have pages.
  • WebXR: four pages linked the deleted "Using gamepads in WebXR applications" article; retargeted to the Advanced controllers using the gamepad object section of the Inputs guide, where this content now lives.

Not touched: links to plausibly-planned pages (MediaTrackConstraints.resizeMode, MathML global attributes, CycleTracker tutorial parts, import/source) and the ~60 broken links in the WebDriver reference, which look like they need a maintainer decision (happy to file a separate issue about those).

- Retarget exnref link from nonexistent Reference/Types to Reference/Value_types
- Unlink <xsl:for-each-group> (XSLT 2.0, not documented on MDN)
- Remove SVGElement event list entries for pages that do not exist (abort, resize, scroll, unload)
- Retarget deleted WebXR Gamepads article links to the gamepad section of the Inputs guide
@rajanpanth
rajanpanth requested a review from a team as a code owner July 20, 2026 05:26
@rajanpanth
rajanpanth requested review from pepelsbey and removed request for a team July 20, 2026 05:26
@github-actions github-actions Bot added Content:WebAPI Web API docs Content:Other Any docs not covered by another "Content:" label Content:wasm WebAssembly docs size/s [PR only] 6-50 LoC changed labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Other Any docs not covered by another "Content:" label Content:wasm WebAssembly docs Content:WebAPI Web API docs size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants