Page MenuHomePhabricator

Masumrezarock100 (Masum Reza)
Bug reporter, user, mediawiki.org admin, anything else?

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Feb 28 2019, 7:27 AM (75 w, 4 d)
Availability
Available
IRC Nick
iamadude, ainzoalgown, issei
LDAP User
Masumrezarock100
MediaWiki User
Masumrezarock100 [ Global Accounts ]

Hey there! Nice to meet you. I go by Masum Reza IRL. I am not a Mediawiki developer but I have developed some userscripts for Wikimedia sites. I mainly track some tasks related to mobile here and report bugs. I am also an administrator of Mediawiki.org. So feel free to ask me if you need admin help there.

  • Note: I fair use Kirito's non-free image as my avatar, because it's one of my favorite anime characters and I've seen others doing it.

Recent Activity

Mar 2 2020

Masumrezarock100 added a comment to T246603: The preload URL Parameter Fails in MinervaNeue if JavaScript is Running.

Is this mobile or desktop? If mobile that's intentional as the mobile editor doesnt support these parameters, if desktop then likely an implementation bug. Adding editing team/VisualEditor project who are experts on all things editor related.

Mar 2 2020, 5:24 PM · Readers-Web-Backlog (Tracking), VisualEditor, Editing-team, MinervaNeue, MobileFrontend
Masumrezarock100 added a project to T246603: The preload URL Parameter Fails in MinervaNeue if JavaScript is Running: Readers-Web-Backlog.
Mar 2 2020, 10:03 AM · Readers-Web-Backlog (Tracking), VisualEditor, Editing-team, MinervaNeue, MobileFrontend
Masumrezarock100 updated subscribers of T246603: The preload URL Parameter Fails in MinervaNeue if JavaScript is Running.

Yup, I noticed this bug too. The mobile JS editor loads and ignores certain parameters in the URL. (eg. oldid, and preload). CC @Jdlrobson

Mar 2 2020, 10:02 AM · Readers-Web-Backlog (Tracking), VisualEditor, Editing-team, MinervaNeue, MobileFrontend

Mar 1 2020

Masumrezarock100 added a comment to T125582: Get community feedback on Gadgets 2.0 before migrating.

Whenever anyone volunteers or has capacity to work on it...

Mar 1 2020, 7:43 AM · Gadgets-2.0, MediaWiki-extensions-Gadgets
Masumrezarock100 added a comment to T125582: Get community feedback on Gadgets 2.0 before migrating.

No, just stalled.

Mar 1 2020, 5:23 AM · Gadgets-2.0, MediaWiki-extensions-Gadgets
Masumrezarock100 added a comment to T246057: Wikimedia Commons "Upload a new version of this file" link uploaded a new version but did not display it.

Closing as declined as nobody can reproduce...

Mar 1 2020, 4:19 AM · Wikimedia-General-or-Unknown, Commons

Feb 29 2020

Masumrezarock100 merged T246521: Block notice on the mobile site doesn't support wikitext into T189717: Better handle block reasons on mobile (specifically templates and HTML comments).
Feb 29 2020, 6:56 AM · MediaWiki-Blocks, Readers-Web-Backlog (Tracking), Anti-Harassment, MobileFrontend
Masumrezarock100 merged task T246521: Block notice on the mobile site doesn't support wikitext into T189717: Better handle block reasons on mobile (specifically templates and HTML comments).
Feb 29 2020, 6:56 AM · MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue, Readers-Web-Backlog
Masumrezarock100 added a comment to T246521: Block notice on the mobile site doesn't support wikitext.

My bad, I was still editing the task when you closed this task. So we ended up having a edit conflict. I will close this duplicate.

Feb 29 2020, 6:55 AM · MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue, Readers-Web-Backlog
Masumrezarock100 reopened T246521: Block notice on the mobile site doesn't support wikitext as "Open".
Feb 29 2020, 6:51 AM · MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue, Readers-Web-Backlog
Masumrezarock100 updated subscribers of T246521: Block notice on the mobile site doesn't support wikitext.

@Jdlrobson @ovasileva Wikimedia sites do get a fair amount of traffic on the mobile site. Imagine a blocked new editor using VPN looking at the block notice when they open their editor, only to find an unhelpful message. On big wikis, such as English Wikipedia and Commons, this type of thing is highly unhelpful, because we use templates to provide users more information on why they have been blocked. I think this should be high priority.

Feb 29 2020, 6:48 AM · MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue, Readers-Web-Backlog
Masumrezarock100 created T246521: Block notice on the mobile site doesn't support wikitext.
Feb 29 2020, 6:41 AM · MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue, Readers-Web-Backlog

Feb 28 2020

Masumrezarock100 added a project to T246480: Watchlist Expiry: Data on Current Number of Watched Items: Expiring-Watchlist-Items.
Feb 28 2020, 7:45 PM · Product-Analytics (Kanban), Community-Tech, Expiring-Watchlist-Items, archived--TCB-Team
Masumrezarock100 awarded T246376: Mute: Don't allow muting yourself a Like token.
Feb 28 2020, 8:27 AM · Patch-For-Review, MediaWiki-User-preferences, Anti-Harassment

Feb 27 2020

Masumrezarock100 awarded T246310: Disable https://github.com/wikimedia/wikipedia-kaios/issues a Like token.
Feb 27 2020, 6:04 AM · KaiOS-Wikipedia-app, Inuka-Team
Masumrezarock100 removed a watcher for Readers-Web-Backlog: Masumrezarock100.
Feb 27 2020, 1:29 AM

Feb 25 2020

Masumrezarock100 added a comment to T246057: Wikimedia Commons "Upload a new version of this file" link uploaded a new version but did not display it.

Looks like a caching issue. Have you tried to purge the page's cache using action=purge?

Feb 25 2020, 4:46 AM · Wikimedia-General-or-Unknown, Commons

Feb 24 2020

Masumrezarock100 updated the task description for T244444: Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones.
Feb 24 2020, 7:15 PM · MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Readers-Web-Backlog (Kanbanana-2019-20-Q4), OOUI, UI-Standardization, MobileFrontend (MobileFrontend and MinervaNeue architecture)
Masumrezarock100 updated the task description for T244444: Replace all possible, non-product specific icons in MobileFrontend/MinervaNeue with WikimediaUI/OOUI ones.
Feb 24 2020, 7:06 PM · MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Readers-Web-Backlog (Kanbanana-2019-20-Q4), OOUI, UI-Standardization, MobileFrontend (MobileFrontend and MinervaNeue architecture)

Feb 23 2020

Masumrezarock100 moved T245954: Request to add HotCat (ckbwiki) to AutoEdits from Backlog to Automated Edits on the XTools board.
Feb 23 2020, 7:08 PM · User-DannyS712, XTools
Masumrezarock100 removed a member for Trusted-Contributors: Mattflaschen-WMF.
Feb 23 2020, 5:06 PM
Masumrezarock100 removed a project from T102581: Create a separate list of suppression-only reasons for Special:RevisionDelete: Patch-For-Review.
Feb 23 2020, 5:02 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), good first task, MediaWiki-Revision-deletion
Masumrezarock100 added a comment to T76245: Create ability to trivially spin up MediaWiki instance of a particular patch/diff: patchdemo tool.

@matmarex nice work. I am sure there will be many cases where this tool will be helpful. I already successfully tested one patch with it!

Feb 23 2020, 5:08 AM · Developer Productivity, MediaWiki-Vagrant, Labs-Vagrant, MediaWiki-General
Masumrezarock100 added a comment to T160233: Enable administrators to update block logs.

@DannyS712 thanks for working on this! I tested the patch using http://patchdemo.wmflabs.org. <!-- see T76245#5788579 for more info about this webservice --> I successfully added a comment in block logs of a user. It was working flawlessly! Comment: I only checked the special page (Special:AnnotateBlockLog), not sure what is the status of other functions though. Feel free to test it out there.


Screenshot of http://patchdemo.wmflabs.org/wikis/98bb057a9abe32544b106b6ffbb854a0/w/index.php/Special:Log/block

Feb 23 2020, 5:00 AM · MediaWiki-Blocks, Anti-Harassment, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, User-DannyS712, MediaWiki-Logging, Community-Wishlist-Survey-2016
Masumrezarock100 awarded T245933: AbuseLog: Allow extensions to add possible `Triggering action` a Like token.
Feb 23 2020, 1:03 AM · User-DannyS712, AbuseFilter
Masumrezarock100 added a comment to T243489: 97: Port GlobalWatchlist.js into a gadget [spike].

Nice. Metawiki or Mediawiki either one is fine to me. But my concerns in T243489#5825762 are valid. May I ask when you are planning to start a discussion there, and request for interface adminship?

Feb 23 2020, 12:51 AM · User-DannyS712, Spike, DannyS712-Global_watchlist.js

Feb 22 2020

Masumrezarock100 closed T245918: Un-checking "Watch this page" boxes and hitting 'save' deletes previous revisions. as Invalid.

Hi, and welcome to Phabricator. Unfortunately your task lacks necessary information for developers to work on it. Please follow the instructions at https://www.mediawiki.org/wiki/How_to_report_a_bug and clearly explain how to reproduce this issue. Thanks!

Feb 22 2020, 3:35 PM · MediaWiki-Watchlist, MediaWiki-Page-editing, Growth-Team

Feb 21 2020

Masumrezarock100 removed a member for Trusted-Contributors: VColeman.
Feb 21 2020, 6:25 PM
Masumrezarock100 removed a member for Trusted-Contributors: cwdent.
Feb 21 2020, 6:25 PM
Masumrezarock100 removed a member for Trusted-Contributors: alaa_wmde.
Feb 21 2020, 6:24 PM
Masumrezarock100 changed the status of T160233: Enable administrators to update block logs from Stalled to Open.

It's not stalled on anymore. Just waiting for a +2.

Feb 21 2020, 4:32 AM · MediaWiki-Blocks, Anti-Harassment, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, User-DannyS712, MediaWiki-Logging, Community-Wishlist-Survey-2016

Feb 20 2020

Masumrezarock100 changed the status of T245770: beta-mediawiki-config-update-eqiad was stuck on 2020-02-19 from Invalid to Resolved.
Feb 20 2020, 10:15 PM · Continuous-Integration-Infrastructure
Masumrezarock100 added a project to T245764: Can't add any statements (Microsoft Edge - Microsoft Windows 10 Mobile): Wikidata.
Feb 20 2020, 10:14 PM · Wikidata
Masumrezarock100 added a member for Trusted-Contributors: Demian.
Feb 20 2020, 7:35 PM

Feb 19 2020

Masumrezarock100 changed the subtype of T122014: Convert all extensions/skins to OOUI from "Task" to "Goal".
Feb 19 2020, 4:37 AM · Goal, UI-Standardization
Masumrezarock100 moved T245585: Convert Special:Nuke to OOUI from Unsorted to Conversion to OOUI on the UI-Standardization board.
Feb 19 2020, 4:21 AM · MediaWiki-extensions-Nuke, UI-Standardization
Masumrezarock100 edited projects for T245585: Convert Special:Nuke to OOUI, added: MediaWiki-extensions-Nuke; removed MediaWiki-extensions-BlockAndNuke.

Reproducible on WMF production wikis (tested on mediawiki.org) and on the beta cluster (tested on beta Commons) as well. This is about MediaWiki-extensions-Nuke not MediaWiki-extensions-BlockAndNuke.

Feb 19 2020, 4:20 AM · MediaWiki-extensions-Nuke, UI-Standardization
Masumrezarock100 added a comment to T245584: Use standard WikimediaUI button appearance in Special:Log.

Ok, I can make patch, no problem. This looks easy.

Just to note: I found this also when I want to delete/undelete some revision (With blue colour, I hid the part of summary and title because it contains the phone number)..

But looks like it needs to be converted to the OOUI firstly.

Feb 19 2020, 3:32 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 updated the task description for T245584: Use standard WikimediaUI button appearance in Special:Log.
Feb 19 2020, 3:21 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 added a comment to T245584: Use standard WikimediaUI button appearance in Special:Log.

To clarify, I am talking about these two buttons. They look like plain text on the mobile site.

On the mobile siteOn desktop site

Screenshots taken from https://www.mediawiki.org/wiki/Special:Log.

Feb 19 2020, 3:11 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 added a comment to T245584: Use standard WikimediaUI button appearance in Special:Log.

@Zoranzoki21 wanna give a patch?

Feb 19 2020, 3:08 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 edited projects for T245584: Use standard WikimediaUI button appearance in Special:Log, added: MediaWiki-Logging; removed MediaWiki-Page-History.
Feb 19 2020, 3:08 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 placed T245584: Use standard WikimediaUI button appearance in Special:Log up for grabs.
Feb 19 2020, 3:07 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS
Masumrezarock100 created T245584: Use standard WikimediaUI button appearance in Special:Log.
Feb 19 2020, 3:06 AM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), User-Zoranzoki21, MediaWiki-Logging, UI-Standardization, UI-Standardization-Kanban, CSS

Feb 18 2020

Masumrezarock100 added a comment to T234743: User rights validation is sometimes malfunctioning (with FlaggedRevs only?).

I have OS rights on en.wiki but couldn't revert using pending changes. Ok, I understand priorities, but still.

Feb 18 2020, 7:04 PM · Release-Engineering-Team, User-DannyS712, MediaWiki-User-management
Masumrezarock100 updated subscribers of T232995: Password not changed after using Special:ChangeCredentials on mobile: ERR_NAME_NOT_RESOLVED for m.mediawiki.org.

@soratako Hi, when closing a task, please don't remove relevant project tags, subscribers, and please don't blank the description. I assume you did that because you think that the bug has been fixed?

Feb 18 2020, 5:48 PM · Mobile, MediaWiki-Authentication-and-authorization
Masumrezarock100 added projects to T232995: Password not changed after using Special:ChangeCredentials on mobile: ERR_NAME_NOT_RESOLVED for m.mediawiki.org: MediaWiki-Authentication-and-authorization, Mobile.
Feb 18 2020, 5:44 PM · Mobile, MediaWiki-Authentication-and-authorization
Masumrezarock100 added a comment to T245214: Ratelimit on Commons is way too aggressive/broken.

I have tested the patch per reproduction steps in T245214#5886683. My rate limit indeed got increased. The API response from https://commons.wikimedia.org/w/api.php?action=query&format=json&meta=userinfo&formatversion=2&uiprop=ratelimits is as follows.

{
  "batchcomplete": true,
  "query": {
    "userinfo": {
      "id": 7299736,
      "name": "Masumrezarock100",
      "ratelimits": {
        "move": {
          "user": {
            "hits": 8,
            "seconds": 60
          },
          "patroller": {
            "hits": 32,
            "seconds": 60
          }
        },
        "edit": {
          "user": {
            "hits": 900,
            "seconds": 180
          },
          "patroller": {
            "hits": 10500,
            "seconds": 180
          }
        },
        "upload": {
          "user": {
            "hits": 380,
            "seconds": 4320
          },
          "patroller": {
            "hits": 999,
            "seconds": 1
          }
        },
        "linkpurge": {
          "user": {
            "hits": 30,
            "seconds": 60
          },
          "patroller": {
            "hits": 3000,
            "seconds": 180
          }
        },
        "badcaptcha": {
          "user": {
            "hits": 30,
            "seconds": 60
          }
        },
        "emailuser": {
          "user": {
            "hits": 20,
            "seconds": 86400
          }
        },
        "changeemail": {
          "user": {
            "hits": 4,
            "seconds": 86400
          }
        },
        "rollback": {
          "user": {
            "hits": 100,
            "seconds": 60
          }
        },
        "purge": {
          "user": {
            "hits": 30,
            "seconds": 60
          }
        },
        "renderfile": {
          "user": {
            "hits": 700,
            "seconds": 30
          }
        },
        "renderfile-nonstandard": {
          "user": {
            "hits": 70,
            "seconds": 30
          }
        },
        "cxsave": {
          "user": {
            "hits": 10,
            "seconds": 30
          }
        },
        "urlshortcode": {
          "user": {
            "hits": 50,
            "seconds": 120
          }
        },
        "thanks-notification": {
          "user": {
            "hits": 10,
            "seconds": 60
          }
        },
        "badoath": {
          "user": {
            "hits": 10,
            "seconds": 60
          }
        }
      }
    }
  }
}
Feb 18 2020, 12:44 PM · Wikimedia-Site-requests, Security-Team, Commons

Feb 17 2020

Masumrezarock100 added a comment to T245455: 114: Open compound diff in new tab.

I don't see why we are not doing this for all diff links. Opening a link in the same tab just wastes time, because it would take some time to load the watchlist once you click the back button and if you have a big watchlist with many unseen changes.

Feb 17 2020, 11:13 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated subscribers of T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist.

Thoughts of more people on this would be helpful.

Feb 17 2020, 11:09 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245455: 114: Open compound diff in new tab.

You could just right click on it and open it in a new tab.

Feb 17 2020, 10:01 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 moved T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist from Backlog to To investigate on the DannyS712-Global_watchlist.js board.
Feb 17 2020, 8:29 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a project to T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist: Spike.
Feb 17 2020, 8:29 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated the task description for T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist.
Feb 17 2020, 8:28 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 changed the subtype of T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist from "Task" to "Spike".
Feb 17 2020, 8:27 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Restricted Application assigned T245460: 115: [Spike] Investigate implementing filters in GlobalWatchlist to DannyS712.
Feb 17 2020, 8:27 PM · Spike, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated subscribers of T245298: 107: Make empty lists list collapsible and collapsed.
Feb 17 2020, 7:26 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 awarded T245455: 114: Open compound diff in new tab a Like token.
Feb 17 2020, 7:18 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245428: 113: The script can't return from empty lists.

About the debugLog, where do you want me to paste it?

Feb 17 2020, 6:34 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

My apologies for any misunderstanding I may have caused you. I will let Danny handle it.

I'm afraid I don't really understand what you're asking. Where is the confusion?

I was asking you to explain it to @IKhitron, which you are doing now. I had failed to explain it clearly to him. I think real time chat (on IRC or Discord) is a better suited place for explaining to someone who is having trouble understanding the process.

Feb 17 2020, 6:17 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

My apologies for any misunderstanding I may have caused you. I will let Danny handle it.

Feb 17 2020, 1:43 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

The meaning of this part should be obvious.

Sorry, but it is not obvious. I believe you can see the architecture in your mind, but I can't see throw your mind, and this explanation just made it worse. For example, why to do something when saving the user settings, if this value is not a part of the user settings. What value should be validated at this point? And much more questions.

Feb 17 2020, 1:37 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 reopened T245426: Earwig's copyvio tool 504 gateway time-out issues as "Open".

No, this is not the same problem. I am seeing a 504 gateway timeout error if I visit https://tools.wmflabs.org/copyvios/ while T243736 describes the error message as

An error occurred while using the search engine (Google Error: HTTP Error 403: Forbidden). Note: there is a daily limit on the number of search queries the tool is allowed to make. You may repeat the check without using the search engine.

I remember I used it yesterday and it was working but it is down at the moment.

Feb 17 2020, 1:31 PM · Tools
Masumrezarock100 added a comment to T245426: Earwig's copyvio tool 504 gateway time-out issues.

Meh, it seems he is not available currently on Discord. It would be faster if he was.

Feb 17 2020, 1:26 PM · Tools
Masumrezarock100 added a project to T245426: Earwig's copyvio tool 504 gateway time-out issues: Tools.

I will ping Erwig on Discord.

Feb 17 2020, 1:17 PM · Tools
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

Imagine the variable is LiveUpdatesTimeout (or something like that, my imagination is lacking. I could not find a better name).

  • The config setting should not be added to a user's preferences if you are using the default

If you are using the default value (which is 7500 milliseconds at the moment) of LiveUpdatesTimeout, no new config should be added to the global.js.

  • The config setting should be kept when saving new settings

When saving settings using Special:BlankPage/GlobalWatchlistConfig, the script regularly checks for any error and replaces the old config with the new one. You need to make sure that GW doesn't consider LiveUpdatesTimeout as an invalid variable and doesn't remove it during the saving process of GW settings (from the settings page)

  • No new field should be added to the settings page

The meaning of this part should be obvious.

Feb 17 2020, 1:14 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js

Feb 16 2020

Masumrezarock100 awarded T245370: Rename #github-mirrors to #wikimedia-github a Like token.
Feb 16 2020, 10:05 PM · Wikimedia-GitHub, Project-Admins
Masumrezarock100 moved T245214: Ratelimit on Commons is way too aggressive/broken from Backlog to To deploy on the Wikimedia-Site-requests board.
Feb 16 2020, 7:09 PM · Wikimedia-Site-requests, Security-Team, Commons
Masumrezarock100 added a comment to T245214: Ratelimit on Commons is way too aggressive/broken.

The next deploy window is Tuesday 12:00 UTC, can one of you be around to test it?

If Masumrezarock100 isn't around for some reason and if I forget, just ping me on-wiki.

The patch only affects patrollers. I've just been granted account creator (noratelimit) and I have no alternate accounts with patroller right. (I have an alternate account with autopatroller right..)

@Masumrezarock100, can you test it after deployment?

Feb 16 2020, 5:36 PM · Wikimedia-Site-requests, Security-Team, Commons
Masumrezarock100 added a comment to T245362: Further compress the de.wikipedia.org logo on desktop to save energy.

Not sure if consensus will be needed though.

Feb 16 2020, 4:48 PM · Wikimedia-Site-requests
Masumrezarock100 added a project to T245362: Further compress the de.wikipedia.org logo on desktop to save energy: Operations.

(Not sure if it's the correct tag. Feel free to remove it if it is not!)

Feb 16 2020, 4:42 PM · Wikimedia-Site-requests

Feb 15 2020

Masumrezarock100 added a comment to T245298: 107: Make empty lists list collapsible and collapsed.

I have fewer sites to watch. So I don't mind it expanded. Other users might also like it expanded or collpased (depends on the user). If T245348 gets implemented, I believe this problem of yours will be solved.

Feb 15 2020, 6:01 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245298: 107: Make empty lists list collapsible and collapsed.

Not at all. It can be good, but it is not a part of this task. All I'm saying that the script should have something like

$('.globalWatch-col').addClass('mw-collapsed');
Feb 15 2020, 5:46 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated the task description for T245348: 112: The state of collapsible elements changes to expand after clicking refresh.
Feb 15 2020, 5:41 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a subtask for T244041: 99: Let users collapse each site results: T245348: 112: The state of collapsible elements changes to expand after clicking refresh.
Feb 15 2020, 5:38 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a parent task for T245348: 112: The state of collapsible elements changes to expand after clicking refresh: T244041: 99: Let users collapse each site results.
Feb 15 2020, 5:38 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 renamed T245348: 112: The state of collapsible elements changes to expand after clicking refresh from The state of collpasible material changes to expand after clicking refresh to The state of collpasible elements changes to expand after clicking refresh.
Feb 15 2020, 5:37 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 created T245348: 112: The state of collapsible elements changes to expand after clicking refresh.
Feb 15 2020, 5:35 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245298: 107: Make empty lists list collapsible and collapsed.

If I understand correctly, you are saying a collpased list should stay collpased (not auto-expand) even after a refresh? I'd support such change. Maybe cookies can be used to remember the user's preference?

Feb 15 2020, 5:28 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T243489: 97: Port GlobalWatchlist.js into a gadget [spike].

On what other wikis is ext.gadget.rtrc defined? Do you need to update the source on each of those?

Unlike RTRC, GlobalWatchlist has truly global functionalities. I see no need to define GW on other wikis. Just in a central wiki is enough. Since new users may get confused because of different install methods.

Feb 15 2020, 4:25 PM · User-DannyS712, Spike, DannyS712-Global_watchlist.js
Masumrezarock100 closed T245298: 107: Make empty lists list collapsible and collapsed, a subtask of T245336: 111: Newsletter, issue 6, as Resolved.
Feb 15 2020, 4:12 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 closed T245298: 107: Make empty lists list collapsible and collapsed as Resolved.

That's not an unexpected behavior since GW doesn't track whether people have collapsed the list or not. I'd call this task resolved since the criteria for sign-off has been met. Feel free to open a new task if you'd like a pinning function. I think cookies can be used to track whether a user have collapsed the list. See an example, RevisionSlider extension.
The styling of the collapse link could be made similar to it.


The screenshot of https://meta.wikimedia.org/w/index.php?diff=19810190&oldid=19808405&diffmode=source.

Feb 15 2020, 4:12 PM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245214: Ratelimit on Commons is way too aggressive/broken.

Easy reproduction steps:

  • Load any category (or uploads from a user, or search, whatever) with VFC. Make sure enough (say, 100) files are loaded and select all.
  • Select "custom replace"
  • Replace "a" with "a{{subst:void}}" (without the quotation marks)
  • Execute

This results in nothing but null edits and quickly hitting the ratelimit.

Feb 15 2020, 4:23 AM · Wikimedia-Site-requests, Security-Team, Commons
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

Again, I do not search a solution for global watchlist or for rcfilters. It happens with every heavy script. Just a way to configure the number. I already made a local version of global watchlist settings to avoid usage of global.js. I really do not want to have a local version of global watchlist itself just for this number.

Feb 15 2020, 2:48 AM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a member for Trusted-Contributors: IKhitron.
Feb 15 2020, 2:01 AM
Masumrezarock100 updated the task description for T245326: 110: Store user preferences as a global preference.
Feb 15 2020, 1:06 AM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated the task description for T245326: 110: Store user preferences as a global preference.
Feb 15 2020, 1:05 AM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 updated subscribers of T245326: 110: Store user preferences as a global preference.

@IKhitron Danny haven't had enough time to work on it. So feel free to claim this task if you want to work on it. 😀 There indeed seems to be a need for deprecating the current way of saving GW preferences.

Feb 15 2020, 1:02 AM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 created T245326: 110: Store user preferences as a global preference.
Feb 15 2020, 12:59 AM · User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245172: VisualDiff toggle buttons appear in mobile when the relevant page doesn't have wikitext content model.

Tracking is sufficient here. Readers Web are currently focused on desktop improvements so we're not going to get to this any time soon. VisualDiffs is currently only a beta feature so this particular issue impacts very few users which is why on a previous patchset I suggested the feature was hidden.

I agree with you. If the product owner of this feature agrees, it should be hidden on mobile. I am not sure if there is much demand for this feature on mobile (I haven't heard anyone asking for this, nor I found any prior phab tasks to enable it on mobile). Simply put, there are too many problems here, so I don't believe this is ready for production yet. The biggest one is the layout issue. The VisualDiff style currently doesn't match the unified diff style on mobile.

Feb 15 2020, 12:44 AM · VisualEditor, VisualEditor-VisualDiffs, Readers-Web-Backlog (Tracking), Mobile
Masumrezarock100 added a comment to T245300: 108: Move the settings from global.js to personal json page..

A pity. I do not care about publicity. But the problems I've described are still there.

Feb 15 2020, 12:14 AM · User-DannyS712, DannyS712-Global_watchlist.js

Feb 14 2020

Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

I'm thinking something along the lines of Twinkle's hidden config settings - when not set, they are ignored and sane defaults are used; when set, they override the defaults; user only interacts with them by manually editing the settings

Feb 14 2020, 11:56 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T238482: Timeless class=wikitable hides styles on table rows.

Same thing is happening with the Statistics table in the stewards election page.
The table color and styles are hidden on timeless. https://meta.wikimedia.org/wiki/Stewards/Elections_2020/Statistics?useskin=timeless https://meta.wikimedia.org/wiki/Stewards/Elections_2020/Statistics?useskin=vector

Feb 14 2020, 11:54 PM · MW-1.35-notes (1.35.0-wmf.21; 2020-02-25), Timeless, CSS
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

Hmm, so I am assuming something like this happens.
GW live updates feature timesout because of slow connection. GW gets stuck because of it. Then either automatic refresh happens or you click the "Refresh" button. (which one?. I need answer) It consumes too much data because of too many API calls.

Feb 14 2020, 11:37 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

Exactly. Not all the users have money for fast connection or for enough data usage limit. I have 4G on a good Galaxy, and clicking on Refresh makes the global watchlist disappear for 3 to 25 seconds. And I have only 10Gb montly, so I can't spent it for api calls every 7.5 seconds, when I do not need this data more than once in 10 minutes.

Feb 14 2020, 11:13 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 edited projects for T245172: VisualDiff toggle buttons appear in mobile when the relevant page doesn't have wikitext content model, added: Readers-Web-Backlog; removed Readers-Web-Backlog (Tracking).

I suggest Readers-Web-Backlog to look into it since this appears to be a MF bug.
(I really hope Special:MobileDiff page will be removed and MF will use the core diff url. Current special:mobilediff creates a lot of problems for users.)

Feb 14 2020, 10:58 PM · VisualEditor, VisualEditor-VisualDiffs, Readers-Web-Backlog (Tracking), Mobile
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

But one can't use live updates on mobile with this value, exactly from the same reason I can't use rcfilters.

Feb 14 2020, 10:47 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

@IKhitron are you having any problems with the current setTimeout value? I am curious to know why you need to jump to 600000ms.

Feb 14 2020, 10:37 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 added a comment to T245312: 109: Make setTimeout value for live updates configurable.

I am not sure if there is really a need for it. It would not likely be used by normal users in normal circumstances except by advanced users (during testing). This may cause performance issues in browser when there are too many sites. Either way I really don't really see the need for an inputbox in the preferences page to customize the timeout. New users may get confused and unknowingly break the GW. If a there is really a need for this, a hidden config should be implemented and it would need to be manually added to the global.js.

Feb 14 2020, 10:34 PM · patch-welcome, User-DannyS712, DannyS712-Global_watchlist.js
Masumrezarock100 removed a project from T155162: Add (noratelimit) flag to translation administrator usergroup on Commons: Patch-For-Review.
Feb 14 2020, 9:38 PM · Wikimedia-Site-requests, Commons