Skip to content

fix(ru): update stale jsxref references#37061

Open
caugner wants to merge 2 commits into
mainfrom
ru-stale-jsxref
Open

fix(ru): update stale jsxref references#37061
caugner wants to merge 2 commits into
mainfrom
ru-stale-jsxref

Conversation

@caugner

@caugner caugner commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Description

Update stale jsxref references in Russian (ru) content:

  • De-link removed JavaScript features (StopIteration, ParallelArray, SIMD, Object.observe()/watch/unwatch, Object.count/parent/eval, Number.toInteger(), Reflect.enumerate(), for each...in, Function.arity, Date.toLocaleFormat, String.prototype.quote, Array.observe(), WeakSet.prototype.clear(), IteratorResult) to inline code.
  • Fix malformed arguments with stray spaces before () in the string-methods learning page (String.prototype.slice ()String.prototype.slice(), etc.).
  • Point a translated slug at its canonical target (ПромисPromise).

Motivation

Ensure jsxref references keep resolving once rari resolves macro arguments against an index of the current Web/JavaScript/Reference/* pages (mdn/rari#715) instead of probing candidate URLs and silently following redirects — which will otherwise surface these stale references as broken links.

Additional details

Related issues and pull requests

Part of #37059.
Related to mdn/rari#715.

@github-actions github-actions Bot added the l10n-ru Issues related to Russian content. label Jul 15, 2026
Comment thread files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md Outdated
Comment thread files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md Outdated
Comment thread files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md Outdated
Comment thread files/ru/web/javascript/reference/deprecated_and_obsolete_features/index.md Outdated
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor
Preview URLs (12 pages)
Flaws (45)

Note! 7 documents with no flaws that don't need to be listed. 🎉

Found an unexpected or unresolvable flaw? Please report it here.

URL: /ru/docs/Mozilla/Firefox/Releases/29
Title: Firefox 29 для разработчика
Flaw count: 10

  • macros:
    • Macro domxref produces link /ru/docs/Web/API/URLUtils which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/URLUtils/searchParams which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/Worker/onLine which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/HTMLShadowElement which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/string which doesn't resolve
    • and 5 more flaws omitted

URL: /ru/docs/Web/API/HTMLMediaElement
Title: HTMLMediaElement
Flaw count: 31

  • macros:
    • Macro domxref produces link /ru/docs/Web/API/MediaController which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/DOMString which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/DOMString which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/DOMString which doesn't resolve
    • Macro domxref produces link /ru/docs/Web/API/MediaController which doesn't resolve
    • and 26 more flaws omitted

URL: /ru/docs/Web/JavaScript/Guide/Meta_programming
Title: Мета-программирование
Flaw count: 1

  • macros:
    • Macro jsxref produces link /ru/docs/Web/JavaScript/Reference/instanceof which is a redirect

URL: /ru/docs/Web/JavaScript/Reference/Global_Objects
Title: Стандартные встроенные объекты
Flaw count: 2

  • macros:
    • Macro jsxref produces link /ru/docs/Web/JavaScript/Reference/this which is a redirect
    • Macro jsxref produces link /ru/docs/Web/JavaScript/Reference/null which is a redirect

URL: /ru/docs/Web/JavaScript/Reference/Statements/for...in
Title: for...in
Flaw count: 1

  • macros:
    • Macro jsxref produces link /ru/docs/Web/JavaScript/Reference/delete which is a redirect
External URLs (2)

URL: /ru/docs/Mozilla/Firefox/Releases/29
Title: Firefox 29 для разработчика


URL: /ru/docs/Mozilla/Firefox/Releases/33
Title: Firefox 33 для разработчиков

(comment last updated: 2026-07-17 13:16:39)

Resolve `jsxref` macro arguments that no longer point at an existing
`Web/JavaScript/Reference/*` page. An upcoming rari change (mdn/rari#715)
resolves these against an index instead of probing candidate URLs and
following redirects, which surfaces such stale references as broken links.
@caugner
caugner marked this pull request as ready for review July 17, 2026 13:15
@caugner
caugner requested a review from a team as a code owner July 17, 2026 13:15
@caugner
caugner requested review from saionaro and removed request for a team July 17, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

l10n-ru Issues related to Russian content.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant