Page MenuHomePhabricator

!N pages non-patrol-able
Closed, ResolvedPublic

Description

New pages that are not auto-patrolled, are non-patrol-able after an edit. Ok, well they are patrol-able, but in order to do it (work-around), I have to manually enter the ".../index.php?title=PAGENAME&action=markpatrolled&oldid=< ID # >&token=< Valid token ID from another page I can mark patrolled >". This workaround only works sometimes, the rest of the time I get a "There is an error and that command has been reject to prevent session hijacking".


Version: 1.19.3
Severity: normal
Whiteboard: aklapper-moreinfo
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=15936

Details

Reference
bz35810

Event Timeline

bzimport raised the priority of this task from to Low.
bzimport set Reference to bz35810.
bzimport added a subscriber: Unknown Object (MLST).
  • This bug has been confirmed by popular vote. ***

(In reply to comment #2)

New pages that are not auto-patrolled, are non-patrol-able after an edit. Ok,
well they are patrol-able, but in order to do it (work-around), I have to
manually enter the ".../index.php?title=PAGENAME&action=markpatrolled&oldid=<
ID # >&token=< Valid token ID from another page I can mark patrolled >". This
workaround only works sometimes, the rest of the time I get a "There is an
error and that command has been reject to prevent session hijacking".

I have found that I can patrol the new pages ONLY if I click on the timestamp from the recent changes page.. If I click on either of the (diff|curr) links the [mark this as patrolled] does not show up, and the pages do not show up on Special:Patrol

What are the steps to reproduce this cleanly? I can't figure out what the problem is here?

(In reply to comment #3)

What are the steps to reproduce this cleanly? I can't figure out what the
problem is here?

It was happening in 1.17.1 and is still happening in 1.19.3. I've tried it with "Group changes by page in recent changes and watchlist (requires JavaScript)" turned on and turned off, and I have gotten the same result.

! 05:28 Talk:Augment Slot‎‎ (diff | hist) . . (+127)‎ . . .
N ! 05:00 Talk:Augment Slot‎‎ (diff | hist) . . (+163)‎ . . .

^^^ When a new page is created, I get something like that. The ONLY way that I can patrol the one with the "N" is to click on the "05:00". Clicking on "diff" will not allow me to patrol it, navigating back in the history page will not allow me to patrol it, and using "Special:Patrol" won't let me patrol the page with the "N" to get rid of the "!" The wiki this is happening on is: "ddowiki.com" and I would be happy to give you "SuperUser" so you can patrol and test if needed.

(In reply to comment #4)

(In reply to comment #3)
> What are the steps to reproduce this cleanly? I can't figure out what the
> problem is here?

!     05:28     Talk:Augment Slot‎‎ (diff | hist) . . (+127)‎ . . .
N  !     05:00     Talk:Augment Slot‎‎ (diff | hist) . . (+163)‎ . . .

^^^ When a new page is created, I get something like that. The ONLY way
that I
can patrol the one with the "N" is to click on the "05:00". Clicking on
"diff"
will not allow me to patrol it, navigating back in the history page will not
allow me to patrol it, and using "Special:Patrol" won't let me patrol the
page
with the "N" to get rid of the "!" The wiki this is happening on is:
"ddowiki.com" and I would be happy to give you "SuperUser" so you can patrol
and test if needed.

This doesn't make sense.

  • The time ("05:00") is not a link, you can't click it.
  • The difference link ("diff") is also not a link for N (only for edits, not for page creations), you can't click it.
  • The only thing you used to be able to click for patrolling N (new pages) is the page title ("Talk:Augment Slot" in this case). However I see that the rcid code is no longer passed for new pages. That's a bug.
  • Clicking the page on Special:NewPages (what is Special:Patrol???) works fine. You can patrol new pages from there by clicking the page name and clicking [mark as patrolled].

(In reply to comment #5)

(In reply to comment #4)
> (In reply to comment #3)
> > What are the steps to reproduce this cleanly? I can't figure out what the
> > problem is here?
>
> ! 05:28 Talk:Augment Slot‎‎ (diff | hist) . . (+127)‎ . . .
> N ! 05:00 Talk:Augment Slot‎‎ (diff | hist) . . (+163)‎ . . .
>
> ^^^ When a new page is created, I get something like that. The ONLY way
> that I
> can patrol the one with the "N" is to click on the "05:00". Clicking on
> "diff"
> will not allow me to patrol it, navigating back in the history page will not
> allow me to patrol it, and using "Special:Patrol" won't let me patrol the
> page
> with the "N" to get rid of the "!" The wiki this is happening on is:
> "ddowiki.com" and I would be happy to give you "SuperUser" so you can patrol
> and test if needed.

This doesn't make sense.

  • The time ("05:00") is not a link, you can't click it.
  • The difference link ("diff") is also not a link for N (only for edits, not for page creations), you can't click it.
  • The only thing you used to be able to click for patrolling N (new pages) is the page title ("Talk:Augment Slot" in this case). However I see that the rcid code is no longer passed for new pages. That's a bug.
  • Clicking the page on Special:NewPages (what is Special:Patrol???) works fine. You can patrol new pages from there by clicking the page name and clicking [mark as patrolled].

I would be happy to allow you patrol access (Superuser) to view it yourself on http://ddowiki.com/page/Special:RecentChanges

(In reply to comment #5)

  • The time ("05:00") is not a link, you can't click it.

It's a link when you're using "Enhanced/Grouped Recent Changes", that groups all changes for a page into a single group.

hoo added a comment.May 25 2013, 10:15 AM

Should be fixed with https://gerrit.wikimedia.org/r/41196 which also removed the rcid parameters completely.