Page MenuHomePhabricator

Huji (Huji Lee)
MediaWiki developer

Projects (12)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 25 2014, 1:21 PM (439 w, 6 d)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji [ Global Accounts ]

Recent Activity

Aug 26 2022

Asartea awarded T213778: Update link colors in Vector 2022 for improved UX (and consistency) a Dislike token.
Aug 26 2022, 4:31 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-Systems-Team (Design-Systems-Sprint), Readers-Web-Backlog (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Desktop Improvements (Vector 2022), UI-Standardization, Vector (legacy skin)

Jul 19 2022

Huji created T313276: Selecting page title in sticky header will include newline characters.
Jul 19 2022, 12:20 AM · Readers-Web-Backlog, Desktop Improvements (Vector 2022)

Jul 18 2022

Huji created T313196: Blocks are not overwridden and tags are skipped if the block parameters are the same as a already existing block.
Jul 18 2022, 12:50 AM · Anti-Harassment, Patch-For-Review, CheckUser

Jul 9 2022

Huji closed T312186: Page menus are occasional rendered after page header instead of before it as Resolved.

I think that was it.

Jul 9 2022, 12:10 AM · Desktop Improvements (Vector 2022)

Jul 8 2022

Huji added a comment to T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers.

The same could be said about the opposite (if you like it, create a gadget or user script to add it). Note that this link did not exist until a few weeks ago when the original patch was merged.

Jul 8 2022, 4:40 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jul 7 2022

AntiCompositeNumber awarded T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers a Dislike token.
Jul 7 2022, 9:08 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jul 6 2022

Huji added a comment to T312186: Page menus are occasional rendered after page header instead of before it.

This just happened again for me.

Jul 6 2022, 10:18 PM · Desktop Improvements (Vector 2022)
Huji created T312186: Page menus are occasional rendered after page header instead of before it.
Jul 6 2022, 2:05 AM · Desktop Improvements (Vector 2022)

Jun 28 2022

Huji added a comment to T311363: Allow searching for CU records from a specific date range.

What I meant is: the offset you choose in the UI could be relative, and the software would translate it to absolute time for you.

Jun 28 2022, 8:24 PM · CheckUser
Huji added a comment to T311375: Instead of not showing any results on too many results show the results to the truncation point with a pager that allows generation of more results.
  1. A log entry is generated each time the user looks at one page of results. The log entry message could be like $3, $1 got edits for <bdi>$2</bdi> (partial results)
Jun 28 2022, 8:23 PM · MW-1.39-notes (1.39.0-wmf.22; 2022-07-25), Stewards-and-global-tools, CheckUser
Huji added a comment to T311363: Allow searching for CU records from a specific date range.

If T311375 is implemented this may make this less important. However, the way that would be implemented that I see would be basically some sort of offset. This offset could either be time based or ID based, but if this was time based then it would implement half of what this ticket is requesting (as it would be from arbitrary time X defined to end of period).

Jun 28 2022, 12:26 PM · CheckUser
Huji added a comment to T311353: When too many results are counted for a check, work out what the best check(s) that could be run is..

Between T311375 and T311363 I think this becomes nearly unnecessary and definitely not worth the effort. Decline?

Jun 28 2022, 12:23 PM · CheckUser

Jun 27 2022

Huji updated subscribers of T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.

I have found two strategies that would work for me. @JJMC89 and @taavi I would appreciate it if you could advise me as to which you think is best.

Jun 27 2022, 1:16 PM · Toolforge
Huji added a comment to T308624: RecentChanges: Buttons associated with the showrollbackconfirmation overlap in the Mobile view.

I cannot but @LordProfo can. I will send them a reminder on wiki as well.

Jun 27 2022, 1:00 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Moderator-Tools-Team (Kanban), Growth-Team, MediaWiki-Recent-changes, MinervaNeue

Jun 26 2022

Huji created T311363: Allow searching for CU records from a specific date range.
Jun 26 2022, 1:20 PM · CheckUser

Jun 25 2022

Huji added a comment to T311331: +2 for Dreamy_Jazz in mediawiki/extensions/CheckUser.

Support. And what @Zabe said. FWIW, the patches on which @Dreamy_Jazz has reviewed show that they have a good grasp of what makes for good quality code, what makes for a good patch, and how to provide constructive feedback.

Jun 25 2022, 2:18 PM · Gerrit-Privilege-Requests, CheckUser

Jun 24 2022

Huji added a comment to T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers.

I have been thinking about this a lot in the last few days. I am sorry, @Ladsgroup but I think your change should be outright revert. I will create the patch.

Jun 24 2022, 5:29 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jun 22 2022

Huji updated subscribers of T32790: <timeline> has incorrect font for farsi.

Boldly close as I thought this problem no longer exist now.

Jun 22 2022, 1:30 AM · Wikimedia-Site-requests, EasyTimeline, I18n

Jun 20 2022

Huji added a comment to T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers.

Oh yeah, I get that. But fixing a regression should not be at the expense of cluttering another interface in ways that would not be helpful 99%+ of the time.

Jun 20 2022, 9:46 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jun 19 2022

Huji added a comment to T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers.

I originally thought about showing it if the user has cu rights but OTOH, you might need to check logs of a former CU, stewards who has done cu but not cu in that wiki anymore and so on. I know the chances are slim but not impossible.

Jun 19 2022, 2:12 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jun 18 2022

Huji created T310947: Display link of checkuser actions done by the user in contributions page only for CheckUsers.
Jun 18 2022, 10:03 PM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), CheckUser

Jun 16 2022

Huji renamed T310604: TOC displays a QINU string when section header contains math commands from TOC in the sidebar displays a QINU string when section header contains math commands to TOC displays a QINU string when section header contains math commands.
Jun 16 2022, 12:36 AM · MediaWiki-Parser, Math
Huji added a comment to T310604: TOC displays a QINU string when section header contains math commands.

Yes indeed. Seems like it has nothing to do with Desktop Improvements (Vector 2022) after all. See this rendition on enwiki for instance.

Jun 16 2022, 12:34 AM · MediaWiki-Parser, Math

Jun 14 2022

Huji closed T310611: Unable to connect to Wikireplica databases using Python since the upgrade to Stretch as Resolved.

Good catch @Chicocvenancio

Jun 14 2022, 2:27 PM · Cloud-Services
Huji created T310619: Local variable is referenced before assignment after code was refactored.
Jun 14 2022, 2:09 PM · Pywikibot
Huji added a comment to T310611: Unable to connect to Wikireplica databases using Python since the upgrade to Stretch.

Of note, I was able to get my Python code working by using the toolforge library, but am still curious as to why the MySQLdb library doesn't work anymore.

Jun 14 2022, 1:39 PM · Cloud-Services
Huji updated the task description for T310611: Unable to connect to Wikireplica databases using Python since the upgrade to Stretch.
Jun 14 2022, 1:26 PM · Cloud-Services
Huji created T310611: Unable to connect to Wikireplica databases using Python since the upgrade to Stretch.
Jun 14 2022, 1:10 PM · Cloud-Services
Huji created T310604: TOC displays a QINU string when section header contains math commands.
Jun 14 2022, 12:15 PM · MediaWiki-Parser, Math

Jun 13 2022

Huji added a comment to T310450: fawiki user reports getting 503 errors with message "upstream connect error or disconnect before headers".

Likely. But the point about an error message shown which appears to only exist in unit test code is also worth investigating.

Jun 13 2022, 10:55 PM · serviceops, Wikimedia-production-error
Huji added a comment to T16246: Permission error message for editing MediaWiki namespace.

@Verdy_p please open a new task for this. Let me know if you need help.

Jun 13 2022, 10:53 PM · MediaWiki-Internationalization
Huji added a comment to T310450: fawiki user reports getting 503 errors with message "upstream connect error or disconnect before headers".

I would certainly hope so. But searching for the error message only returns one result, and that is the unit test code I mentioned above.

Jun 13 2022, 12:05 AM · serviceops, Wikimedia-production-error

Jun 12 2022

Huji created T310450: fawiki user reports getting 503 errors with message "upstream connect error or disconnect before headers".
Jun 12 2022, 8:22 PM · serviceops, Wikimedia-production-error

Jun 10 2022

Huji added a comment to T152850: Bring the CIDR calculator to MediaWiki core.

That is by design, and not specific to Firefox.
The maximum range this tool gives you is /16 for IPv4 and /32 for IPv6
If your input spans a wider range, it'll show an error.

Jun 10 2022, 11:16 PM · Patch-Needs-Improvement, MediaWiki-Blocks, MediaWiki-Special-pages, MediaWiki-Interface

Jun 9 2022

Huji added a comment to T152850: Bring the CIDR calculator to MediaWiki core.

Can you provide an example of a "very large range" so I can test it in Firefox?

Jun 9 2022, 11:24 AM · Patch-Needs-Improvement, MediaWiki-Blocks, MediaWiki-Special-pages, MediaWiki-Interface

Jun 8 2022

Huji added a comment to T152850: Bring the CIDR calculator to MediaWiki core.

My understanding of OOUI is limited, but I guess we now can convert it into a class that extends \OOUI\Widget? If so, then how can we create a multi-component widget? I was thinking that the output should be a FieldLayout that contains a MultilineTextInputWidget (in which we enter the IPs) and a disabled TextInputWidget beneath it (in which the CIDR is shown) followed by perhaps another widget (perhaps a LabelWidget) in which we show the size of the CIDR range.

Jun 8 2022, 11:42 PM · Patch-Needs-Improvement, MediaWiki-Blocks, MediaWiki-Special-pages, MediaWiki-Interface

Jun 5 2022

Huji added a comment to T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.

I will investigate this a bit more, but at least on a cursory look, it seems like the venv that is created by k8s will not work properly on bastion. That is not a deal breaker, but it is a bit annoying that I can only use k8s venvs wit k8s and bastion venvs with bastion. Makes configurations harder to make and test.

Jun 5 2022, 2:08 PM · Toolforge
Huji added a comment to T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.

I am still having issues.

Jun 5 2022, 1:15 AM · Toolforge

Jun 2 2022

Huji added a comment to T309308: Add tfj as a shortcut for toolforge-jobs command.

@Majavah I was unaware of it; feel free to decline this and abandon the patch I just created.

Jun 2 2022, 7:45 PM · Patch-For-Review, Toolforge Jobs framework

May 31 2022

Huji added a comment to T309308: Add tfj as a shortcut for toolforge-jobs command.

That means IDNUC (i did not understand correctly)!

May 31 2022, 11:41 PM · Patch-For-Review, Toolforge Jobs framework

May 30 2022

Huji updated subscribers of T309308: Add tfj as a shortcut for toolforge-jobs command.

@bd808 I use this through an alias. Assuming there is interest to make this universal, there are two solutions I can think of:

May 30 2022, 11:46 PM · Patch-For-Review, Toolforge Jobs framework

May 29 2022

Huji added a comment to T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.

Ummm. I'm not sure I understand you here.

May 29 2022, 12:47 PM · Toolforge
Huji added a comment to T301901: Allow specifying the path for log files for jobs executed on the new toolforge Jobs framework.

Those two patches should provide a general sense of what I mean.

May 29 2022, 2:18 AM · cloud-services-team (FY2022/2023-Q3), User-Raymond_Ndibe, Toolforge Jobs framework, Patch-For-Review
Huji added a comment to T301901: Allow specifying the path for log files for jobs executed on the new toolforge Jobs framework.

I think I can help with coding myself; I was able to find the two places (in the api and the cli Python codes) where changes need to be made.

May 29 2022, 1:50 AM · cloud-services-team (FY2022/2023-Q3), User-Raymond_Ndibe, Toolforge Jobs framework, Patch-For-Review
Huji added a comment to T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.

@JJMC89 no that is not true. The first step in the shell script above is to load a venv, so even with tf-bullseye-std it should still use my venv's python (not the OS python).

May 29 2022, 1:41 AM · Toolforge

May 26 2022

Huji renamed T301901: Allow specifying the path for log files for jobs executed on the new toolforge Jobs framework from Allow specifying the location of log files for toolforge job framework to Allow specifying the path for log files for jobs executed on the new toolforge Jobs framework.
May 26 2022, 1:18 PM · cloud-services-team (FY2022/2023-Q3), User-Raymond_Ndibe, Toolforge Jobs framework, Patch-For-Review
Huji added a comment to T301901: Allow specifying the path for log files for jobs executed on the new toolforge Jobs framework.

@bd808 how difficult is this to implement? Because I am increasingly feeling the need for this.

May 26 2022, 1:17 PM · cloud-services-team (FY2022/2023-Q3), User-Raymond_Ndibe, Toolforge Jobs framework, Patch-For-Review
Huji updated the task description for T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.
May 26 2022, 1:12 PM · Toolforge
Huji created T309309: Python virtual environment does not seem to get properly activated by a job using the new Jobs framework.
May 26 2022, 1:11 PM · Toolforge
Huji created T309308: Add tfj as a shortcut for toolforge-jobs command.
May 26 2022, 12:59 PM · Patch-For-Review, Toolforge Jobs framework
Huji added a comment to T309156: Cannot become tool account `huji` which uses a non-default zsh shell.

Update: it is rally exec zsh invoked form .bash_profile that doesn't work. If I put zsh in .bash_profile it works (but then I need to use exit twice to log out of my tool account). If I run exec zsh myself after logging into my tool account using bash, that also works.

May 26 2022, 2:42 AM · Toolforge

May 25 2022

Huji closed T309156: Cannot become tool account `huji` which uses a non-default zsh shell as Resolved.

Closing as resolved then.

May 25 2022, 8:10 PM · Toolforge
Huji added a comment to T309156: Cannot become tool account `huji` which uses a non-default zsh shell.

I have not logged into my tool account for a while, possibly for 2-3 months. Maybe something has changed in the mean time?

Yes, this might be your first time on a Buster bastion (see Stretch deprecation). I guess something in the tool’s zsh config is incompatible with a newer version; you can try to get into the tool account in different ways:

$ sudo -u tools.huji bash # different shell
$ sudo -u tools.huji zsh # non-interactive? not sure if that works
$ sudo -u tools.huji -e ~tools.huji/.zshrc # edit file, comment out the `source` line
May 25 2022, 4:59 PM · Toolforge
Huji added a comment to T309156: Cannot become tool account `huji` which uses a non-default zsh shell.

After the change, I was able to become huji and then run zsh and on the first run, oh my zsh updated itself and zsh command line became available. Logging out of tool account and trying become huji again was successful again, and I could manually start zsh as my tool account with no issues. Manual start of zsh works both by calling zsh and by calling exec zsh.

May 25 2022, 4:55 PM · Toolforge
Huji updated the task description for T309156: Cannot become tool account `huji` which uses a non-default zsh shell.
May 25 2022, 2:14 AM · Toolforge
Huji created T309156: Cannot become tool account `huji` which uses a non-default zsh shell.
May 25 2022, 2:11 AM · Toolforge

May 24 2022

Quiddity awarded T213778: Update link colors in Vector 2022 for improved UX (and consistency) a Like token.
May 24 2022, 9:04 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-Systems-Team (Design-Systems-Sprint), Readers-Web-Backlog (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Desktop Improvements (Vector 2022), UI-Standardization, Vector (legacy skin)

May 20 2022

Huji closed T304384: Talk page notifications open two tabs instead of one as Resolved.

Unsure how, but this got resolved.

May 20 2022, 11:14 PM · Growth-Team, Notifications

May 17 2022

Huji created T308624: RecentChanges: Buttons associated with the showrollbackconfirmation overlap in the Mobile view.
May 17 2022, 11:16 PM · MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Moderator-Tools-Team (Kanban), Growth-Team, MediaWiki-Recent-changes, MinervaNeue
Huji added a comment to T304384: Talk page notifications open two tabs instead of one.

Today I did not experience this and couldn't replicate it anymore. I will monitor and report if I can or cannot replicate it going forward.

May 17 2022, 12:48 PM · Growth-Team, Notifications

May 13 2022

Huji updated the task description for T308357: Browser shows a warning about unsaved changes when you click on the link for custom CSS or custom JS in Special:Preferences.
May 13 2022, 7:51 PM · OOUI
Huji created T308357: Browser shows a warning about unsaved changes when you click on the link for custom CSS or custom JS in Special:Preferences.
May 13 2022, 7:50 PM · OOUI

May 9 2022

Huji added a comment to T217481: Slow queries on abuse_filter_log using afl_action or afl_actions.

As I just wrote at T307249#7893101... I'm not sure if it's possible to fix this without making the afl_actions field atomic, which would be nice, but also a big change. @Marostegui, @Ladsgroup do you have any recommendations here?

May 9 2022, 8:46 PM · User-Marostegui, User-Daimona, AbuseFilter
Huji updated subscribers of T253462: Allow aspects of edits or logs to be revdeled while other aspects are suppressed.

@Ladsgroup would this be something you could work on in your new role?

May 9 2022, 8:46 PM · Platform Engineering, User-DannyS712, User-Huji, MediaWiki-Revision-deletion

Apr 25 2022

Huji added a comment to T305008: Forcibly creating a local account causes autoblocks for the user to affect the creating administrator's IP address.

Wouldn't be a first. In general, CU code base doesn't handle IP association too well when an action is taking place that typically involves a different number of users than usual (and to all the blame is on CU code, it is partly on how we invoke it through hooks):

Apr 25 2022, 12:13 PM · CheckUser, MediaWiki-extensions-CentralAuth

Apr 23 2022

Huji created T306734: Partial Block should support blocking a user from creating specific titles.
Apr 23 2022, 12:20 AM · MediaWiki-Blocks

Apr 21 2022

Huji added a comment to T292781: Measure impact of requiring login to edit articles on Persian Wikipedia.

We did something similar at fawiki. If you go to MediaWiki:Namespaceprotected (where you have to view source, because it uses an {{#if:... command) you will see that we displayed a message if the logged-out user was hitting the namespace protection for namespace 0. Recall that one of the key differences between the ptwiki and fawiki initiatives was that fawiki only restricted the main (article) namespace.

Apr 21 2022, 4:48 PM · Epic, Product-Analytics, Anti-Harassment
Huji updated subscribers of T292781: Measure impact of requiring login to edit articles on Persian Wikipedia.

I created the patch that would revert the config change. I have no availability today personally, but I am hoping that @tstarling or @Urbanecm would be able to deploy this without me being online. It is a revert change after all.

Apr 21 2022, 2:27 PM · Epic, Product-Analytics, Anti-Harassment
Huji updated the task description for T292781: Measure impact of requiring login to edit articles on Persian Wikipedia.
Apr 21 2022, 2:21 PM · Epic, Product-Analytics, Anti-Harassment
Huji updated subscribers of T306030: Change the logo of Farsi Wikipedia for 900K milestone.

@jeena the comment above is worth your attention. I think we should make sure that commit messages are properly formatted before +2ing any change.

Apr 21 2022, 12:24 AM · Wikimedia-Site-requests
Huji added a comment to T306030: Change the logo of Farsi Wikipedia for 900K milestone.

The reason is those two changes did not use a properly formatted commit message; specifically the "Bug: T306030" line at the end of the commit message was missing.

Apr 21 2022, 12:22 AM · Wikimedia-Site-requests

Apr 13 2022

Huji added a comment to T305930: Normalize cu_changes table.

I agree with both comments by @Ladsgroup
For the second one, we should modify purgeOldData.php to also run a query that looks for any rows in the new cu_user_agents table where its identifier (cuua_id) doesn't occur in the cu_changes table in its now-normalized cu_agent_id column. Those rows should then be deleted. This further justifies why cu_changes.cu_agent_id should be indexed, which is desirable for T147894 anyway.

Apr 13 2022, 11:59 PM · Schema-change, CheckUser

Apr 12 2022

Huji added a comment to T305930: Normalize cu_changes table.

This is a good idea, and would likely make T147894 obsolete. It would also make T234980 much easier.

Apr 12 2022, 6:25 PM · Schema-change, CheckUser
Huji added a subtask for T146837: Add ability to search by user agent from CheckUser interface: T305930: Normalize cu_changes table.
Apr 12 2022, 6:23 PM · Stewards-and-global-tools, CheckUser
Huji added a parent task for T305930: Normalize cu_changes table: T146837: Add ability to search by user agent from CheckUser interface.
Apr 12 2022, 6:23 PM · Schema-change, CheckUser

Apr 8 2022

Huji merged T291053: Quarry queries seem not to run for fawiki into T170464: Quarry cannot store results with identical column names.
Apr 8 2022, 4:36 PM · Patch-For-Review, Quarry
Huji merged task T291053: Quarry queries seem not to run for fawiki into T170464: Quarry cannot store results with identical column names.
Apr 8 2022, 4:36 PM · Quarry
Huji updated the task description for T291053: Quarry queries seem not to run for fawiki.
Apr 8 2022, 4:36 PM · Quarry
Huji added a comment to T248418: Roll out videojs as the only video/audio player on all Wikimedia wikis.

@Ladsgroup in case you haven't seen this on fawiki's Technical Village Pump, seems like videojs may have some issues for some users.

Apr 8 2022, 12:31 AM · User-notice-archive, User-Ladsgroup, Patch-For-Review, Readers-Web-Backlog, Wikimedia-Site-requests, VideoJS player, Performance-Team (Radar), Multimedia, Wikimedia-Video

Mar 31 2022

Huji updated the task description for T304384: Talk page notifications open two tabs instead of one.
Mar 31 2022, 6:08 PM · Growth-Team, Notifications

Mar 24 2022

Huji added a comment to T304314: Requesting temporary logo change for fa.wikipedia.org.

Thanks for the detailed response.

Mar 24 2022, 6:11 PM · User-RhinosF1, Wikimedia-Site-requests
Huji updated subscribers of T304314: Requesting temporary logo change for fa.wikipedia.org.

@Urbanecm given the above discussion and the reference made to https://meta.wikimedia.org/wiki/Logo#Temporary_logo_variants is there a reason you decided to go ahead with this request?

Mar 24 2022, 5:43 PM · User-RhinosF1, Wikimedia-Site-requests

Mar 22 2022

Huji added a comment to T304384: Talk page notifications open two tabs instead of one.

Here is the HTML of one of those notifications from the last test. I see a normal looking <a> tag that doesn't use target="_blank" or anything. (Note that I tidied the HTML for readability)

Mar 22 2022, 8:40 PM · Growth-Team, Notifications
Huji added a comment to T304384: Talk page notifications open two tabs instead of one.

I also successfully replicated it using User:T304384-2 as the target, and by leaving comments using User:T304384-1 and User:Huji to leave messages.

Mar 22 2022, 8:36 PM · Growth-Team, Notifications
Huji added a comment to T304384: Talk page notifications open two tabs instead of one.

I was able to replicate it both on Firefox for Mac and Firefox for Windows, using my account (User:Huji) on fawiki. In the last test which I just ran, I used User:T304384-1 and User:T304384-2 to leave messages on my main talk page and used Ctrl+Click (Windows) and see this issue happen.

Mar 22 2022, 8:31 PM · Growth-Team, Notifications
Huji added a comment to T292781: Measure impact of requiring login to edit articles on Persian Wikipedia.

Since the 6-month period will end in about a month, I want to send another ping here to @jwang and @Niharika and ask for the data in those graphs to be updated.

Mar 22 2022, 8:22 PM · Epic, Product-Analytics, Anti-Harassment
Huji added a comment to T289388: Create a drag-drop solution for ranked choice voting.

We've had hundreds of kilobytes of discussion on fawiki about "remove from ranking" (or not rank at all) phenomenon and believe me, many users believe that most user don't understand that no rank = worst possible rank.

Mar 22 2022, 8:20 PM · MediaWiki-extensions-SecurePoll
Huji created T304384: Talk page notifications open two tabs instead of one.
Mar 22 2022, 12:26 AM · Growth-Team, Notifications

Mar 17 2022

Huji added a comment to T289388: Create a drag-drop solution for ranked choice voting.

Yes, DraggableGroupWidget (vertical) would be a great choice.

Mar 17 2022, 3:47 PM · MediaWiki-extensions-SecurePoll
Huji added a comment to T292781: Measure impact of requiring login to edit articles on Persian Wikipedia.

@jwang and @Niharika are the graphs on https://analytics.wikimedia.org/published/notebooks/AHT/fawiki_dashboard_last.html fully up to date? I see many whose data ends in late October; given that we are halfway through March, I find that a bit too old, no?

Mar 17 2022, 1:28 AM · Epic, Product-Analytics, Anti-Harassment

Mar 9 2022

Huji closed T301928: It is not possible to view a deleted/suppressed log entry when the user is missing the deleterevision permission as Resolved.
Mar 9 2022, 11:32 PM · User-notice-archive, MW-1.38-notes (1.38.0-wmf.26; 2022-03-14), MediaWiki-Special-pages, MediaWiki-Revision-deletion
Huji moved T301928: It is not possible to view a deleted/suppressed log entry when the user is missing the deleterevision permission from To Triage to In current Tech/News draft on the User-notice board.
Mar 9 2022, 11:30 PM · User-notice-archive, MW-1.38-notes (1.38.0-wmf.26; 2022-03-14), MediaWiki-Special-pages, MediaWiki-Revision-deletion
Huji added a project to T301928: It is not possible to view a deleted/suppressed log entry when the user is missing the deleterevision permission: User-notice.

I think this is worth including in the upcoming user notice.

Mar 9 2022, 11:25 PM · User-notice-archive, MW-1.38-notes (1.38.0-wmf.26; 2022-03-14), MediaWiki-Special-pages, MediaWiki-Revision-deletion
Huji added a comment to T300053: Design documentation for RTL icons, components and patterns.

Can you provide some clarity/examples about what you mean when you say numbers with Eastern Arabic nuemrals are RTL'ed?

Mar 9 2022, 11:18 PM · Design-Systems-Team, Documentation, RTL, Wikimedia Design Style Guide, I18n, Codex
Huji added a comment to T183099: Provide a button for quickly reactivating filters.

No confusion here, @Daimona. The point I am making is: if a filter is both making tons of hits AND exempted from throttle, it could be a big deal. Throttling can at least turn it off after a certain number of hits, thereby saving the servers from the stress, and the users from delayed page loads/saves.

The filter wouldn't be turned off, just its dangerous actions be disabled, but the filter would still be checked for each edit.

Mar 9 2022, 9:06 PM · AbuseFilter
Huji added a comment to T183099: Provide a button for quickly reactivating filters.

The point of being able to have a filter be exempted is to ensure its always running and not needing to inform WMF notice boards or admins of independent third party wikis to reactivate a critical filter that exceeded its hit count.

That point will also be satisfied by having a button that easily re-activates the throttled filter. There is a clear trade-off analysis we should do. The benefit of "exempting" filters is that we don't have to press a button once in a while; the cost is what I described above. The cost of making that "reactivate" button and requiring that a human knowingly clicks it as needed is that a filter may remain throttled for a little (or long?) while until a human reactivates it. The benefit is we are creating a workflow in which checking throttled filters (and potentially figuring out a better way to implement them to avoid throttling) is much more likely to happen; after all, a user has to visit the filter to reactivate it.

Mar 9 2022, 6:52 PM · AbuseFilter

Mar 8 2022

Huji added a comment to T183099: Provide a button for quickly reactivating filters.

No confusion here, @Daimona. The point I am making is: if a filter is both making tons of hits AND exempted from throttle, it could be a big deal. Throttling can at least turn it off after a certain number of hits, thereby saving the servers from the stress, and the users from delayed page loads/saves.

Mar 8 2022, 10:22 PM · AbuseFilter
Huji added a comment to T183099: Provide a button for quickly reactivating filters.

The risk we run there is that someone may unknowingly (or worse, knowingly) create a relative expensive filter, disable throttling for it, and significantly impact server resources and make editing slower. It'll take a while for people to figure out the cause of such disruption.

Mar 8 2022, 2:17 AM · AbuseFilter

Mar 6 2022

Huji added a comment to T245851: Run a CI test using sysop account.

@Xqt where do the tests get executed currently? On test.wikipedia.org or somewhere else? Asking to know where we need to have the sysop account set up.

Mar 6 2022, 2:40 AM · Pywikibot, Pywikibot-tests

Mar 1 2022

Huji added a comment to T302761: SecurePoll's populateEditCount should not make queries getting editcount of bots.

This seems a reasonable change to the code.

Mar 1 2022, 2:38 PM · Patch-For-Review, Data-Persistence (work done), MediaWiki-extensions-SecurePoll