Page MenuHomePhabricator

Huji (Huji Lee)
MediaWiki developer

Projects (12)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

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

Recent Activity

Feb 19 2026

Huji added a comment to T417843: Your template file contains unknown keys.

A service.template matching the intent of the service.manifest format file given would be:

$HOME/service.template
type: php7.3
backend: kubernetes
Feb 19 2026, 12:11 AM · cloud-services-team, Toolforge

Feb 18 2026

Huji added a comment to T417843: Your template file contains unknown keys.

Looks similar to T380141

Feb 18 2026, 11:40 PM · cloud-services-team, Toolforge
Huji created T417843: Your template file contains unknown keys.
Feb 18 2026, 11:40 PM · cloud-services-team, Toolforge
Huji added a comment to T417505: Allow wikis to be excluded from GIPBE.

In a previous request at https://meta.wikimedia.org/wiki/Steward_requests/Miscellaneous/2022-09#h-Configure_a_Wikiset_to_opt_out_fawiki_from_GIBPE-Manual_requests-2022-01-19T01:25:00.000Z, it is mentioned that Chinese Wikipedia has an adminbot to block open proxies en masse. (There @Huji also describes a possibility to create a local bot that mirrors global blocks.)

Currently Chinese Wikipedia blocks the entire AS of most cloud providers, whether it is used by proxy or not.

Feb 18 2026, 12:41 AM · Community-consensus-needed, Product Safety and Integrity, GlobalBlocking

Feb 16 2026

Huji added a comment to T417505: Allow wikis to be excluded from GIPBE.

You can use a (new) WikiSet to define a group of wikis where a user group should be active and use that WikiSet for the global user group.

Create the wiki set on https://meta.wikimedia.org/wiki/Special:WikiSets/0 as opt-out set.
Set the wiki set on the group: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions/global-ipblock-exempt

I have no idea if there is a process on meta to request a new wiki set or any other policy to apply it.

This would work similiar to the global-sysop user group.
This solution use features of MediaWiki-extensions-CentralAuth and may not usable on all wiki farms, but it should work for wmf wikis.
It does not need a solution in GlobalBlocking

Feb 16 2026, 2:54 AM · Community-consensus-needed, Product Safety and Integrity, GlobalBlocking
Huji added a comment to T417505: Allow wikis to be excluded from GIPBE.

even if the proxies are blocked globally and/or locally.

GIPBE doesn't allow locally blocked IPs to edit. It applies solely to global blocks.

Feb 16 2026, 2:28 AM · Community-consensus-needed, Product Safety and Integrity, GlobalBlocking

Feb 15 2026

Huji created T417505: Allow wikis to be excluded from GIPBE.
Feb 15 2026, 5:22 PM · Community-consensus-needed, Product Safety and Integrity, GlobalBlocking

Feb 6 2026

Huji updated the task description for T416717: Edit section links appear to be broken.
Feb 6 2026, 4:52 PM · MediaWiki-General
Huji created T416717: Edit section links appear to be broken.
Feb 6 2026, 4:51 PM · MediaWiki-General

Feb 5 2026

Huji added a comment to T414199: Add datetime versions of timestamp fields to Wikireplica databases.

I created https://meta.wikimedia.org/wiki/Community_Wishlist/W509 accordingly

Feb 5 2026, 7:25 PM · Data-Persistence, Data-Engineering, cloud-services-team, Data-Services
Huji closed T415000: Tables with empty cells render incorrectly in Parsoid as Resolved.
Feb 5 2026, 7:08 PM · Content-Transform-Team (Work In Progress), Parsoid

Jan 21 2026

Huji added a comment to T414199: Add datetime versions of timestamp fields to Wikireplica databases.
Jan 21 2026, 2:30 AM · Data-Persistence, Data-Engineering, cloud-services-team, Data-Services

Jan 20 2026

Huji added a project to T415000: Tables with empty cells render incorrectly in Parsoid: Parsoid.

Great catch. Updating project tags accordingly.

Jan 20 2026, 12:32 AM · Content-Transform-Team (Work In Progress), Parsoid
Huji added a comment to T415000: Tables with empty cells render incorrectly in Parsoid.

Not able to identify the root cause yet, but it seems to have to do with Template:Void or other empty pages being transcluded in the table.

Jan 20 2026, 12:28 AM · Content-Transform-Team (Work In Progress), Parsoid
Huji triaged T415000: Tables with empty cells render incorrectly in Parsoid as Unbreak Now! priority.

Per wikitech documentation as this is a major loss of UI elements.

Jan 20 2026, 12:16 AM · Content-Transform-Team (Work In Progress), Parsoid
Huji created T415000: Tables with empty cells render incorrectly in Parsoid.
Jan 20 2026, 12:14 AM · Content-Transform-Team (Work In Progress), Parsoid

Jan 18 2026

Huji added a comment to T142656: Automatically disable rarely used Edit Filters.

@Nirmos note that even if a filter is not activated often (meaning not all of its conditions are met often), it will still be run every time up to the point where its logic doesn't match the action, therefore there can indeed be a performance issue.

Jan 18 2026, 3:08 AM · User-Zppix, AbuseFilter

Jan 11 2026

Huji updated the task description for T414272: Wikibase-rc-wikibase-edit-title doesn't show localized value for {{WBREPONAME}} in Wachlist.
Jan 11 2026, 3:43 AM · Wikidata Integration in Wikimedia projects, Wikidata, I18n, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization
Huji updated the task description for T414272: Wikibase-rc-wikibase-edit-title doesn't show localized value for {{WBREPONAME}} in Wachlist.
Jan 11 2026, 3:43 AM · Wikidata Integration in Wikimedia projects, Wikidata, I18n, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization
Huji created T414272: Wikibase-rc-wikibase-edit-title doesn't show localized value for {{WBREPONAME}} in Wachlist.
Jan 11 2026, 3:42 AM · Wikidata Integration in Wikimedia projects, Wikidata, I18n, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization

Jan 9 2026

Huji updated the task description for T414199: Add datetime versions of timestamp fields to Wikireplica databases.
Jan 9 2026, 1:23 PM · Data-Persistence, Data-Engineering, cloud-services-team, Data-Services
Huji created T414199: Add datetime versions of timestamp fields to Wikireplica databases.
Jan 9 2026, 1:22 PM · Data-Persistence, Data-Engineering, cloud-services-team, Data-Services

Jan 4 2026

Huji reassigned T413609: mw.config doesn't show the correct wgRelevantUserName from Huji to MusikAnimal.
Jan 4 2026, 4:50 AM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MediaWiki-Blocks
Huji closed T413609: mw.config doesn't show the correct wgRelevantUserName as Resolved.
Jan 4 2026, 4:50 AM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MediaWiki-Blocks
Huji created T413705: Add support for MediaWiki REST API.
Jan 4 2026, 12:38 AM · Pywikibot

Jan 3 2026

Huji edited projects for T413683: python3-venv is missing on toolforge, added: Toolforge; removed Cloud-Services.
Jan 3 2026, 1:37 PM · cloud-services-team, Toolforge
Huji created T413683: python3-venv is missing on toolforge.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

Jan 3 2026, 1:26 PM · cloud-services-team, Toolforge
Huji merged T413515: For protected templates and modules, allow editing but disallow saving into T371165: Make Show Preview button work even in protected page.
Jan 3 2026, 2:03 AM · MediaWiki-extensions-TemplateSandbox, MediaWiki-Parser-Templates
Huji merged task T413515: For protected templates and modules, allow editing but disallow saving into T371165: Make Show Preview button work even in protected page.
Jan 3 2026, 2:03 AM · MediaWiki-extensions-TemplateSandbox, MediaWiki-Page-editing, MediaWiki-Page-protection

Dec 31 2025

Huji created T413632: Add an owner for mailing list - wikipedia-fa-bureaucrats.
Dec 31 2025, 8:18 PM · SRE, Wikimedia-Mailing-lists

Dec 30 2025

Huji added a comment to T413609: mw.config doesn't show the correct wgRelevantUserName.

Alternatively, either when store.resetForm() is called an update to mw.config should also be performed, or the resetForm() method of the block store should be modified to update mw.config when invoked.

Dec 30 2025, 5:38 PM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MediaWiki-Blocks
Huji updated subscribers of T413609: mw.config doesn't show the correct wgRelevantUserName.

I don't have much familiarity with Codex but I suspect it is either UserLookup.vue lines 285-289 that need to be updated, or the associated methods in Codex itself have to be updated to force an update to mw.config properties. Adding @MusikAnimal since he was the last to touch those lines and hopefully can provide some guidance.

Dec 30 2025, 5:34 PM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MediaWiki-Blocks
Huji created T413609: mw.config doesn't show the correct wgRelevantUserName.
Dec 30 2025, 5:02 PM · Product Safety and Integrity, MediaWiki-Platform-Team, MediaWiki-ResourceLoader, MediaWiki-Blocks

Dec 26 2025

Huji created T413515: For protected templates and modules, allow editing but disallow saving.
Dec 26 2025, 2:00 PM · MediaWiki-extensions-TemplateSandbox, MediaWiki-Page-editing, MediaWiki-Page-protection

Dec 7 2025

Huji changed the status of T409568: Enable subpages for category namespace on Persian Wikipedia from In Progress to Stalled.

Since our goal is simply for fawiki to match the behavior of enwiki (so that the templates and modules we import work similarly), this can wait for T346052 to be resolved. If that resolution reverts enwiki's behavior to one in which subpages are not enabled in the Category namespace, then this task can be closed. If in the end it is decided that since some templates and modules on enwiki already assume this as enabled, it is better to leave it as "enabled", then this task will need to proceed too.

Dec 7 2025, 11:14 PM · Patch-For-Review, Wikimedia-Site-requests

Nov 29 2025

Huji changed the status of T409568: Enable subpages for category namespace on Persian Wikipedia from Stalled to Open.
Nov 29 2025, 9:12 PM · Patch-For-Review, Wikimedia-Site-requests
Huji removed a project from T409568: Enable subpages for category namespace on Persian Wikipedia: Community-consensus-needed.
Nov 29 2025, 8:46 PM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc consensus was achieved.

Nov 29 2025, 8:46 PM · Patch-For-Review, Wikimedia-Site-requests

Nov 28 2025

Huji added a comment to T398361: Prepare GlobalWatchlist for IP masking.

@IKhitron as for the placement of ~, I wonder if using dir=ltr is the right solution. Specifically, I wonder if wrapping the element in <bdi> would be sufficient (and preferred).

Thank you for your help, @Huji. I've read some documentation about the bdi tag, and debugged some special pages. And I have a question. Wouldn't it be better to enclose any user name with bdi, not just temporary accounts? It is done in Special:Watchlist, and it prevents problems in names like User:John-, which is not forbidden in Mediawiki, as far as I could find the restrictions for special characters in usernames.

Nov 28 2025, 4:44 PM · User-IKhitron, patch-welcome, I18n, RTL, User-DannyS712, MediaWiki-extensions-GlobalWatchlist, Temporary accounts

Nov 26 2025

Huji added a comment to T398286: UserInfoCard: Use new icon to indicate sitewide blocked, globally blocked, or locked user.

Same.

Nov 26 2025, 9:50 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), CheckUser-SuggestedInvestigations, Design, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse
Huji added a comment to T398361: Prepare GlobalWatchlist for IP masking.

@IKhitron as for the placement of ~, I wonder if using dir=ltr is the right solution. Specifically, I wonder if wrapping the element in <bdi> would be sufficient (and preferred).

Nov 26 2025, 9:17 PM · User-IKhitron, patch-welcome, I18n, RTL, User-DannyS712, MediaWiki-extensions-GlobalWatchlist, Temporary accounts
Huji updated the task description for T410968: Localised ordered list numbering rule overrides unordered list style.
Nov 26 2025, 12:35 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n
Huji added a comment to T410968: Localised ordered list numbering rule overrides unordered list style.
Nov 26 2025, 1:33 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n

Nov 25 2025

Huji created T410968: Localised ordered list numbering rule overrides unordered list style.
Nov 25 2025, 12:10 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-User-Interface, I18n

Nov 23 2025

Huji reopened T234743: User rights validation is sometimes malfunctioning (with FlaggedRevs only?) as "Open".

Reopening this task, as the issue (of sometimes not being able to proceed with an action (of marking edits as reviewed) even if having the right continues. Latest case is fawiki user Fotrus. I had to grant him "reviewer" right as a workaround,

Nov 23 2025, 2:17 PM · MediaWiki-User-management, User-DannyS712

Nov 22 2025

Huji created T410830: CommunityConfiguration feature names do not support localization.
Nov 22 2025, 11:04 PM · I18n, Growth-Team, MediaWiki-extensions-CommunityConfiguration, AbuseFilter

Nov 21 2025

Huji changed the subtype of T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given from "Task" to "Bug Report".
Nov 21 2025, 11:36 PM · PHP 8.1 support, XTools
Huji created T410809: str_replace(): Argument #3 ($subject) must be of type array|string, null given.
Nov 21 2025, 11:35 PM · PHP 8.1 support, XTools

Nov 8 2025

Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc I cannot understand where this is enabled for enwiki. The config file doesn't show it being enabled for Category namespace (14) for enwiki.

Nov 8 2025, 1:12 PM · Patch-For-Review, Wikimedia-Site-requests
Huji added a comment to T409568: Enable subpages for category namespace on Persian Wikipedia.

@Chuiimuii_ofc yes, and @Jeeputer is already soliciting consensus on that (link)

Nov 8 2025, 1:18 AM · Patch-For-Review, Wikimedia-Site-requests

Sep 1 2025

Huji closed T396347: Enable SecurePoll extension and electionclerk user group on fawiki as Resolved.
Sep 1 2025, 1:42 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests
Huji updated subscribers of T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

@STran I had also scheduled it for today, in an earlier time slot. It was just merged.

Sep 1 2025, 1:25 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 27 2025

Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

Gotcha. I can try to help with that.

Aug 27 2025, 11:44 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests
Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

It would be nice if we could get a code review on the patch, to hopefully be able to restore the September-ish timeline for next annual election at fawp

Aug 27 2025, 11:37 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 15 2025

Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

Local consensus has been achieved to move forward

Aug 15 2025, 12:13 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Aug 3 2025

Huji added a comment to T179632: Jenkins-bot should remind users to add documentation for new functions.

Awesome!

Aug 3 2025, 1:16 AM · MW-1.45-notes (1.45.0-wmf.13; 2025-08-05), Continuous-Integration-Config, Documentation, MediaWiki-Core-Tests

Jun 30 2025

Huji added a comment to T398146: Archivebot doesn't recognize non-latin digits anymore.

@Xqt This would be a great chance to fix an old problem in constant names and documentation of pywikibot: 1, 2, 3 and so forth are not Latin digits, they are Arabic numerals. Latin numerls would be like X and I and D.

Jun 30 2025, 12:04 PM · Pywikibot, Pywikibot-archivebot.py

Jun 28 2025

Huji added a comment to T397797: Review i18n language coverage for the target wikis.

Persian (fa) is all set

Jun 28 2025, 5:42 PM · Chinese-Sites, Trust and Safety Product Sprint, WE4.2 Bot detection (WE4.2 hCaptcha account creation trial)

Jun 16 2025

Huji added a comment to T396690: Enable RTL rendering of charts.

I think it might be a reasonable assumption (and @Huji can let me know if that's also true for Farsi and Arabic?) that if the x-axis has labels in the RTL language, then the graph is USUALLY aligned RTL, and if it has mathematics/statistics intent, it USUALLY is aligned LTR -- but even that is non consistent in at least Hebrew and Arabic, and I suspect Farsi as well.

Jun 16 2025, 11:28 PM · RTL, I18n, Charts

Jun 12 2025

Huji closed T396691: Localize Y axis numbers in charts as Invalid.

Already works

Jun 12 2025, 2:40 AM · I18n, Charts
Huji added projects to T396691: Localize Y axis numbers in charts: Charts, I18n.
Jun 12 2025, 2:37 AM · I18n, Charts
Huji created T396691: Localize Y axis numbers in charts.
Jun 12 2025, 2:37 AM · I18n, Charts
Huji created T396690: Enable RTL rendering of charts.
Jun 12 2025, 2:35 AM · RTL, I18n, Charts
Huji added a comment to T396347: Enable SecurePoll extension and electionclerk user group on fawiki.

The change has been drafted. Discussion is ongoing on fawiki about the specifics, but so far it seems like the community is in agreement with using the same config as enwiki. I will mark the change as active for review once local consensus has been achieved.

Jun 12 2025, 12:47 AM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Jun 9 2025

Huji created T396347: Enable SecurePoll extension and electionclerk user group on fawiki.
Jun 9 2025, 12:36 PM · Essential-Work, Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Wikimedia-Site-requests

Jun 3 2025

Huji edited projects for T395973: wikibase-dataitem does not return the localized name for Wikidata, added: MediaWiki-extensions-Wikibase-Client; removed Wikidata, Wikibase Architecture.
Jun 3 2025, 10:24 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n
Huji edited projects for T395973: wikibase-dataitem does not return the localized name for Wikidata, added: Wikibase Architecture, Wikidata; removed Wikidata access on Wikifunctions.
Jun 3 2025, 10:23 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n
Huji created T395973: wikibase-dataitem does not return the localized name for Wikidata.
Jun 3 2025, 10:23 PM · Regression, Chinese-Sites, Wikidata, MediaWiki-extensions-Wikibase-Client, MediaWiki-Internationalization, I18n

May 30 2025

Huji added a comment to T336905: Supporting AI, LLM, and data models on WMCS.

I keep occasionally getting pinged about this general topic on fawiki. Various users there are envisioning a lot of value from having LLMs helped with translation, template editing, etc. Has there been any progress here? Has the OSI certified any of the open models?

May 30 2025, 1:38 AM · artificial-intelligence, User-aborrero, cloud-services-team

May 17 2025

Huji added a comment to T350485: Allow admins to create multiple blocks for the same target.

Should this be closed given T194697 in core?

May 17 2025, 1:02 PM · Story, Multiblocks
Huji created T394580: Allow partial blocks to apply to non-existent pages..
May 17 2025, 1:02 PM · MediaWiki-Blocks, Trust and Safety Product Team

May 6 2025

Huji edited projects for T393505: Unable to create python virtualenv on Toolforge, added: Toolforge; removed Cloud-Services.
May 6 2025, 6:58 PM · cloud-services-team, Toolforge
Huji created T393505: Unable to create python virtualenv on Toolforge.

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

May 6 2025, 6:57 PM · cloud-services-team, Toolforge

Apr 28 2025

Huji created T392785: CheckUser helper table data is difficult to copy paste.
Apr 28 2025, 1:28 AM · Essential-Work, Product Safety and Integrity, CheckUser

Apr 27 2025

Huji created T392774: Unable to create projects with certain names.
Apr 27 2025, 4:43 PM · Toolforge, cloud-services-team

Apr 18 2025

Huji added a comment to T391902: I was logged in despite a 2FA error.

Thanks for your followed up. I would argue that the phrase "The provided authentication token is either expired or invalid." does not mean "something went wrong with the redirect back to the local wiki" and so a separate message should be created and displayed in such circumstances.

Apr 18 2025, 1:20 AM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security

Apr 15 2025

Huji added a comment to T391912: Delete unused toolforge project.

The part I didn't know and Bugreporter educated me on was that deletion happens automatically after 40 days from archiving. So yes, all set here.

Apr 15 2025, 1:05 PM · Tools
Huji added a comment to T391902: I was logged in despite a 2FA error.

Thanks. Definitely reassuring.

Apr 15 2025, 3:11 AM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji created T391912: Delete unused toolforge project.
Apr 15 2025, 3:10 AM · Tools

Apr 14 2025

Huji updated the task description for T391902: I was logged in despite a 2FA error.
Apr 14 2025, 10:01 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji updated the task description for T391902: I was logged in despite a 2FA error.
Apr 14 2025, 10:01 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added projects to T391902: I was logged in despite a 2FA error: MediaWiki-extensions-CentralAuth, MediaWiki-extensions-OATHAuth.
Apr 14 2025, 10:00 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji changed the subtype of T391902: I was logged in despite a 2FA error from "Task" to "Bug Report".
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added a project to T391902: I was logged in despite a 2FA error: Security.
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji created T391902: I was logged in despite a 2FA error.
Apr 14 2025, 9:59 PM · SecTeam-Processed, MediaWiki-extensions-OATHAuth, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Security
Huji added a comment to T391778: Add way of un-disallowing an edit to AbuseFilter.

There is a flaw with this proposal. Specifically, the part that says "if there's no edit conflict" cannot be asserted done in an automatic way.

Apr 14 2025, 12:10 PM · AbuseFilter

Apr 4 2025

Huji updated subscribers of T388471: Invite volunteers to review Peacock language model (v1).

I added myself to help with Persian. I also think the wrong Matej was tagged by @ppelberg above; @matej_suchanek is the on who should have been tagged.

Apr 4 2025, 10:26 PM · Goal, OKR-Work, Editing-team (Kanban Board), Chinese-Sites, EditCheck, VisualEditor
Huji updated the task description for T388471: Invite volunteers to review Peacock language model (v1).
Apr 4 2025, 10:22 PM · Goal, OKR-Work, Editing-team (Kanban Board), Chinese-Sites, EditCheck, VisualEditor

Apr 3 2025

Huji added a comment to T274062: Dice coff/Levenshtein and hamming distance for page titles in Abuse Filter.

That would still be an issue for larger pages. I ran a bunch of quick tests using a JS implementation and it can take several seconds to several minutes to simply compare two consecutive versions of some of our larger pages (I took some featured articles as examples). It is possibly that a PHP implementation running on Wikimedia cluster would be faster the running the JS implementation on my modern laptop, but even if it were to be 10 times faster, it would still be in the many seconds range which is not acceptable. Recall that AbuseFilters need to run completely before the page can be saved.

Apr 3 2025, 12:24 AM · AbuseFilter

Mar 30 2025

Huji added a comment to T274062: Dice coff/Levenshtein and hamming distance for page titles in Abuse Filter.

If someone decides to implement these (either Dice-Sørensen coefficient, or Levenstein distance, or something else) and is in need of some test cases, I have an idea for that: on Persian Wikipedia, we reglurly create redirects to articles where the redirect is only different in the use of certain characters. Specifically, the Persian standard keyboard uses ی yet non-standard keyboards may use the Arabic ي instead, and same goes for standard ک and non-standard ك so for a page with title یاک (مجارستان) you will also find a redirect titled ياك (مجارستان) created. If one runs edit distance or string similarity algorithms on fawiki article titles and main namespace redirects, they should be able to find those redirects quickly. One could even calculate performance metrics (sensitivity and specificity) for the implementation of the algorithm by assessing how many of the redirects it found, and how many other titles/redirects did it find and score highly that were not a correct redirect.

Mar 30 2025, 9:16 PM · AbuseFilter

Mar 29 2025

Huji added a comment to T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions.

This is the second time I have seen issues related to deprecating mw.Uri and replacing it with the native URL(). May I propose that someone writes a guidance for it?

Mar 29 2025, 7:47 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General
Huji triaged T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions as High priority.

Temporarily elevating the priority, because many users across many wikis use that gadget and lost the functionality today. Please reduce priority once the issue I just reported is fixed.

Mar 29 2025, 7:39 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General
Huji updated subscribers of T374314: Use native URL API instead of mw.Uri in MediaWiki and WMF-deployed extensions.

@WikiBayer in this edit you broke a widely used gadget. Specifically, your edit on line 517 which changed var url = new mw.Uri(); to var url = new URL(); is causing an error, because the native URL API requires at least one parameter to be passed to its constructor.

Mar 29 2025, 7:38 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), MediaWiki-extensions-General, MW-1.44-notes, MW-1.43-notes, Technical-Debt, JavaScript, MediaWiki-General

Mar 25 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

The most extreme version of it happened today, when I made an edit and literally 10 minutes later, the wiki forced me to log in again. All I did was refresh the page in the tab that was open since my edits.

Mar 25 2025, 11:19 PM · MediaWiki-Core-AuthManager, MediaWiki-Platform-Team

Mar 24 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

FYI it keeps happening every few days, at random times.

Mar 24 2025, 10:08 PM · MediaWiki-Core-AuthManager, MediaWiki-Platform-Team

Mar 23 2025

Huji created T389745: Lint error is generated incorrectly for pages using a certain template.
Mar 23 2025, 11:05 PM · MediaWiki-extensions-Linter

Mar 17 2025

Huji closed T387185: New alias for Project namespace on Persian Wikipedia as Resolved.

No. Thanks!

Mar 17 2025, 11:44 PM · Wikimedia-Site-requests

Mar 11 2025

Huji updated the task description for T388548: Assignment of values to properties behaves in an unexpected way.
Mar 11 2025, 2:47 PM · Scribunto
Huji created T388548: Assignment of values to properties behaves in an unexpected way.
Mar 11 2025, 2:32 PM · Scribunto

Mar 6 2025

Huji added a comment to T387061: Session duration is not correctly enforced.

It happened again. And similar to last time, it resulted in me having to log in again. Duration of inactivity was around somewhere between 12 and 13 hours in both of these cases.

Mar 6 2025, 1:36 AM · MediaWiki-Core-AuthManager, MediaWiki-Platform-Team