Page MenuHomePhabricator

VisualEditor link tool is confusing project namespace and interwiki links
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue:

  • Within VE at a Wikipedia, try to add a link to Wikipedia:About

What happens?:

  • The link tool autofills it as an interwiki link to the content-namespace page About - I.e. wikipedia:About

Original bug-report:

image.png (796×808 px, 173 KB)

image.png (794×388 px, 42 KB)

Event Timeline

Possibly caused by https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1238740?

When a namespace and an interwiki conflict, the namespace should win (e.g. "Wikipedia:" vs "wikipedia:", "MOS:" vs "mos:" T363538).

Change #1254187 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/core@master] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254187

Change #1254189 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/core@wmf/1.46.0-wmf.19] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254189

Change #1254190 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/core@wmf/1.46.0-wmf.20] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254190

Change #1254187 merged by jenkins-bot:

[mediawiki/core@master] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254187

Change #1254189 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.19] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254189

Change #1254190 merged by jenkins-bot:

[mediawiki/core@wmf/1.46.0-wmf.20] TitleWidget: Prioritise namespace prefix over interwiki prefix

https://gerrit.wikimedia.org/r/1254190

Mentioned in SAL (#wikimedia-operations) [2026-03-17T13:37:43Z] <esanders@deploy2002> Started scap sync-world: Backport for [[gerrit:1254189|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]], [[gerrit:1254190|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]]

Mentioned in SAL (#wikimedia-operations) [2026-03-17T13:39:43Z] <esanders@deploy2002> esanders: Backport for [[gerrit:1254189|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]], [[gerrit:1254190|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-03-17T13:45:52Z] <esanders@deploy2002> Finished scap sync-world: Backport for [[gerrit:1254189|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]], [[gerrit:1254190|TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288)]] (duration: 08m 10s)

Esanders claimed this task.

Fixed and backported.