Page MenuHomePhabricator

Moving a page always marks it as unreviewed
Closed, ResolvedPublicBUG REPORT

Description

Reported by @Pppery on Discord

Steps to replicate the issue (include links if applicable):

  • Create a page in mainspace
  • New page patroller marks it as reviewed
  • Non-autopatrolled moves the page to another title in mainspace

What happens?:

  • Page is automatically marked as unreviewed during the page move

What should have happened instead?:

  • Page keeps its reviewed/unreviewed status, except for special cases such as autopatrolled, redirect flipping to article, etc.

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

This is indeed a regression caused by the linked patch, however, I'm a bit uneasy fixing this due to the existence of T159028 (cc @Pppery who mentioned this in the NPP Discord). Maybe we could get a consensus that implementing T159028 is no longer desirable?

Maybe it'd be a good idea to go back to the status quo ante behavior immediately. Then once that fire is out, we can take our time and potentially re-RFC the issue.

Maybe it'd be a good idea to go back to the status quo ante behavior immediately. Then once that fire is out, we can take our time and potentially re-RFC the issue.

Sounds good, I'll write up a patch to fix this. I've also started a discussion about the other task at VPP.

Change #1055577 had a related patch set uploaded (by Sohom Datta; author: Sohom Datta):

[mediawiki/extensions/PageTriage@master] Do not unreview pages when they are moved

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

Soda triaged this task as High priority.Jul 21 2024, 1:52 PM
Soda added a subscriber: jsn.sherman.

Triaging this as high, since this is adding quite a few old pages into the queue. @jsn.sherman could y'all take a look at the linked patch :)

Wrt to T159028, we can always revert this patch if there is consensus.

Change #1055941 had a related patch set uploaded (by Sohom Datta; author: Sohom Datta):

[mediawiki/extensions/PageTriage@wmf/1.43.0-wmf.14] Do not unreview pages when they are moved

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

Change #1055577 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Do not unreview pages when they are moved

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

Change #1055941 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@wmf/1.43.0-wmf.14] Do not unreview pages when they are moved

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

Mentioned in SAL (#wikimedia-operations) [2024-07-22T21:10:06Z] <catrope@deploy1002> Started scap sync-world: Backport for [[gerrit:1055941|Do not unreview pages when they are moved (T370593)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-22T21:12:32Z] <catrope@deploy1002> catrope, soda: Backport for [[gerrit:1055941|Do not unreview pages when they are moved (T370593)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-22T21:30:34Z] <catrope@deploy1002> Finished scap: Backport for [[gerrit:1055941|Do not unreview pages when they are moved (T370593)]] (duration: 20m 27s)

Pppery claimed this task.
Pppery reassigned this task from Pppery to Soda.