The parameter curid is normally redundant to the title parameter.
Without curid the URL is equal to the normal history link. This improves caching.
The parameter curid is normally redundant to the title parameter.
Without curid the URL is equal to the normal history link. This improves caching.
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Remove curid from diff and history links on watch list and recent changes | mediawiki/core | master | +12 -29 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | None | T311850 [Epic] FY 2022-23 Growth Maintenance Work | |||
| Resolved | KStoller-WMF | T323132 [Epic] Q3 FY 2022-23 Growth Maintenance Work | |||
| Resolved | Umherirrender | T74672 Wrong error message after deleting an article | |||
| Resolved | None | T140602 Wrong curid for history link in watchlist for category changes with wpusenewrc enabled | |||
| Declined | None | T140915 Remove curid parameter from history links on watch list and recent changes |
Change 303165 had a related patch set uploaded (by Gerrit Patch Uploader):
Remove curid from diff and history links on watch list and recent changes
The history link in entries in the RecentChanges before a move have as title the old name. Without the curid the history link points to the history of the created redirect instead to the history of the moved article. Because of this case the curid is needed for a history link on the RecentChanges.
An alternative would be to resolve the title based on the current value and drop the curid. But then moves after generating the RecentChanges still would show the history of the redirect instead of the article. But this problem exists on every page.
Change 303165 abandoned by Krinkle:
Remove curid from diff and history links on watch list and recent changes