Page MenuHomePhabricator

BrokenRedirects does not allow distinguishing between existing and non-existing pages
Closed, ResolvedPublicBUG REPORT

Description

If you look at https://en.wikipedia.org/wiki/Special:BrokenRedirects or https://ru.wikipedia.org/wiki/Special:BrokenRedirects you can not tell the redirect to existing page from the redirect to non-existing page (as on 2023-11-13 enwiki page lists two redirects Wikipedia:VAND (which has been fixed) and Wikipedia:Example of a broken redirect (which is intentionally leads to red link) but visually they look the same way. On the ruwiki page when I'm writting this passage first redirects is working normally, second has been deleted and third points to deleted page. At least a week ago this feature worked as expected, but as far as I can see on 10th of November (after installing 1.42.0-wmf.4 version?) it has been broken.

Event Timeline

@WindEwriX: Thanks for reporting this. For future reference, please use the bug report form (linked from the top of the task creation page) to create a bug report, and fill in the sections in the template, instead of deleting them. Thanks.

Aklapper renamed this task from Broken redirects functionality is broken to BrokenRedirects does not allow distinguishing between existing and non-existing pages.Nov 13 2023, 11:25 AM

Change #1147128 had a related patch set uploaded (by Pppery; author: Pppery):

[mediawiki/core@master] Improve BrokenRedirects display

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

Change #1153356 had a related patch set uploaded (by Umherirrender; author: Pppery):

[mediawiki/core@REL1_44] Improve BrokenRedirects display

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

Change #1153357 had a related patch set uploaded (by Umherirrender; author: Pppery):

[mediawiki/core@REL1_43] Improve BrokenRedirects display

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

Change #1153358 had a related patch set uploaded (by Umherirrender; author: Pppery):

[mediawiki/core@REL1_42] Improve BrokenRedirects display

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

Change #1147128 merged by jenkins-bot:

[mediawiki/core@master] Improve BrokenRedirects display

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

Change #1153358 merged by jenkins-bot:

[mediawiki/core@REL1_42] Improve BrokenRedirects display

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

Change #1153357 merged by jenkins-bot:

[mediawiki/core@REL1_43] Improve BrokenRedirects display

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

Change #1153356 merged by jenkins-bot:

[mediawiki/core@REL1_44] Improve BrokenRedirects display

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

Umherirrender assigned this task to Pppery.

Change #1153381 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] SpecialBrokenRedirects: Batch and preload destination title info

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

Change #1153416 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] SpecialBrokenRedirects: Dedupe logic via private getRedirectTarget helper

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

Change #1153381 merged by jenkins-bot:

[mediawiki/core@master] SpecialBrokenRedirects: Batch and preload destination title info

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

Change #1153416 merged by jenkins-bot:

[mediawiki/core@master] SpecialBrokenRedirects: Dedupe logic via private getRedirectTarget helper

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

Change #1153381 merged by jenkins-bot:

[mediawiki/core@master] SpecialBrokenRedirects: Batch and preload destination title info

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

For clarity, should this patch also be backported?

No idea. I didn't make the decision to backport the original patch, and don't care myself since this only affects me on WMF wikis.

Change #1154113 had a related patch set uploaded (by Krinkle; author: Umherirrender):

[mediawiki/core@master] SpecialBrokenRedirects: Load redirect data in batch from database

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

Change #1153381 merged by jenkins-bot:

[mediawiki/core@master] SpecialBrokenRedirects: Batch and preload destination title info

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

For clarity, should this patch also be backported?

For the record, the answer to this question was that this patch doesn't seem like it needs to be backported: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1153381/comments/7b0f6496_4393ac04

Change #1162639 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@REL1_44] SpecialBrokenRedirects: Batch and preload destination title info

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

Change #1162642 had a related patch set uploaded (by Krinkle; author: Umherirrender):

[mediawiki/core@REL1_44] SpecialBrokenRedirects: Load redirect data in batch from database

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

Change #1154113 merged by jenkins-bot:

[mediawiki/core@master] SpecialBrokenRedirects: Load redirect data in batch from database

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

Change #1162639 merged by jenkins-bot:

[mediawiki/core@REL1_44] SpecialBrokenRedirects: Batch and preload destination title info

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

Change #1162642 merged by jenkins-bot:

[mediawiki/core@REL1_44] SpecialBrokenRedirects: Load redirect data in batch from database

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