Jump to content

User talk:Novem Linguae/Scripts/UserRightsDiff.js

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Bug report

Novem Linguae, feel free to move this request elsewhere (perhaps to User talk:Novem Linguae/Scripts/UserRightsDiff) if this is not in the place you would like it :)

Steps to reproduce
  1. Install UserRightsDiff
  2. Use Vector 2010
  3. Look at Special:UserRights/Pickersgill-Cunliffe
What does happen
The third entry from the top is mangled, including the addition of the rollbacker> NPPClearly qualified, trial not necessary perm and removal of rollbacker perm. The former is obviously not a real permission, and rollback was not removed.
What should happen
By carefully studying the diff (a reminder of how much work this script saves!), I was able to determine that the expiration date of NPR was removed. Therefore, [NO CHANGE] is the expected output. Or, as a feature request (and bonus points), [ADDED: new page reviewer permanently], [EXPIRY REMOVED: new page reviewer], or something to that effect.

This bug can also be reproduced by going to User talk:Pickersgill-Cunliffe and using Superlinks. Best, HouseBlaster (talk • he/they) 00:39, 25 January 2025 (UTC)[reply]

Update: similar behavior is now part of MediaWiki! See phab:T369466. I'm surprised this was not an ancient ticket... HouseBlaster (talk • he/they) 22:45, 16 February 2025 (UTC)[reply]
Looks like a second bug has emerged since this was reported. Uncaught TypeError. Will file a ticket for that one. Wild guess, the old issue may be related to https://github.com/NovemLinguae/UserScripts/issues/244. –Novem Linguae (talk) 04:14, 17 February 2025 (UTC)[reply]