Page MenuHomePhabricator

matej_suchanek (Matěj Suchánek)
Spy

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Oct 12 2014, 12:35 PM (550 w, 2 d)
Availability
Available
IRC Nick
matej_suchanek
LDAP User
Matěj Suchánek
MediaWiki User
Matěj Suchánek [ Global Accounts ]

Admin at cswiki and Wikidata. Tech Ambassadors & Translators, +2 on MediaWiki. Contribute to Pywikibot.

Recent Activity

Yesterday

matej_suchanek added a comment to T364671: File deletion reasons do not show up when attempting to nuke pages.

Workaround: https://www.wikidata.org/w/index.php?title=MediaWiki:Deletereason-dropdown&diff=2241374887.

Tue, Apr 29, 7:25 PM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
matej_suchanek added a comment to T250225: Investigate 'und' making it into a term store query.

User can put "und" in their babel: https://www.wikidata.org/wiki/Category:User_und.

Tue, Apr 29, 7:59 AM · [DEPRECATED] wdwb-tech, Wikidata
matej_suchanek added a project to T135013: maintenance/language/transstat.php throws PHP warnings: in_array() expects parameter 2 to be array, null given: TestMe.
Tue, Apr 29, 7:55 AM · TestMe, MediaWiki-Maintenance-system

Mon, Apr 28

matej_suchanek added a comment to T392769: Impossible-to-categorise pages should be categorisable, somehow.

They are always categorizable programmatically. The respective content handler just needs to provide a "side channel" for categorization. This could be for example a reserved JSON key or even a new MCR slot.

Mon, Apr 28, 11:19 AM · MediaWiki-ContentHandler, MediaWiki-Categories

Fri, Apr 25

matej_suchanek added a comment to T386657: Automatic rights changes have the same tags as the edit which triggered them.

Somewhat similar problem as T62160: Edits by Babel AutoCreate tagged as mobile edit or T228959: Abusefilter's block with a "Mobile edit" tag.

Fri, Apr 25, 7:15 PM · MediaWiki-Change-tagging, MediaWiki-User-management, MediaWiki-Logevents

Thu, Apr 24

matej_suchanek added a project to T392552: {{GENDER}} Missing on Spanish messages (and probably other gendered languages): Gender-Support.
Thu, Apr 24, 7:25 AM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, I18n, Gender-Support

Wed, Apr 23

matej_suchanek added a project to T153448: "Same label, same description" check fails for the letters I/İ: TestMe.
Wed, Apr 23, 7:13 PM · TestMe, I18n, Wikidata
matej_suchanek added a project to T76703: Constraint check for duplicate label and description gets checked with an old revision: TestMe.
Wed, Apr 23, 5:56 PM · TestMe, Wikidata, MediaWiki-extensions-WikibaseRepository
matej_suchanek merged T325462: Cannot use description as new label even if description is changed in the label editor into T259323: Not possible to move a description to a label or a label to a description (at Wikidata item pages).
Wed, Apr 23, 5:51 PM · Wikidata-UX, [Archived]Wikidata Dev Team, Wikidata
matej_suchanek merged task T325462: Cannot use description as new label even if description is changed in the label editor into T259323: Not possible to move a description to a label or a label to a description (at Wikidata item pages).
Wed, Apr 23, 5:51 PM · Wikidata-Termbox, Wikidata
matej_suchanek added a comment to T221554: Suggestion for single value constraint violation in qualifiers could be improved.

See also T175562: Check “conflicts with” and “item requires claim” constraints on qualifiers and references?.

Wed, Apr 23, 5:47 PM · Wikibase-Quality-Constraints, Wikidata, Wikibase-Quality
matej_suchanek removed a subtask for T90870: selfcontained projects around Wikidata (tracking): T118463: [Story] Wikidata support for IFTTT.
Wed, Apr 23, 5:37 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek removed a parent task for T118463: [Story] Wikidata support for IFTTT: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 5:37 PM · User-xSavitar, Story, Google-Summer-of-Code (2016), Wikidata
matej_suchanek removed a subtask for T90870: selfcontained projects around Wikidata (tracking): T209238: Bot creation of Wikidata items for secondary sources used in Wikipedia.
Wed, Apr 23, 5:36 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek removed a parent task for T209238: Bot creation of Wikidata items for secondary sources used in Wikipedia: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 5:36 PM · Wikidata
matej_suchanek added a project to T183662: Pages, deleted with Special:Nuke, wasn't deleted from its Wikidata items: TestMe.
Wed, Apr 23, 5:30 PM · TestMe, Moderator-Tools-Team, MediaWiki-Page-deletion, MediaWiki-extensions-Nuke, Wikidata
matej_suchanek added a comment to T210783: Hide labels for items where it's not pertinent.

I think this can be closed in favor of T312097: [EPIC] MUL - Default values for labels and aliases .

Wed, Apr 23, 5:24 PM · Wikidata
matej_suchanek added a project to T324882: ListeriaBot returns 502 Bad Gateway error - Requires probably a server restart: TestMe.
Wed, Apr 23, 5:23 PM · TestMe, Wikidata, Tools
matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T299743: Date 0s for the decade is shown as 0 CE instead of 0s CE.
Wed, Apr 23, 5:12 PM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T299743: Date 0s for the decade is shown as 0 CE instead of 0s CE: T87764: Bugs related to time datatype (tracking).
Wed, Apr 23, 5:11 PM · Wikidata
matej_suchanek added a subtask for T87764: Bugs related to time datatype (tracking): T289939: Wikidata does not accept dates with the year first.
Wed, Apr 23, 5:10 PM · Tracking-Neverending, Wikidata
matej_suchanek added a parent task for T289939: Wikidata does not accept dates with the year first: T87764: Bugs related to time datatype (tracking).
Wed, Apr 23, 5:10 PM · Wikidata
matej_suchanek added a project to T273113: Wikidata pages don't seem to show up on Google and Bing Search results: SEO.
Wed, Apr 23, 5:02 PM · SEO, Wikidata
matej_suchanek renamed T220372: Support mathematical formulae in EasyQuery gadget from Query failed on EasyQuery gadget to Support mathematical formulae in EasyQuery gadget.
Wed, Apr 23, 4:49 PM · Wikidata-Gadgets, Wikidata
matej_suchanek renamed T213807: return entity IDs that used this aspect filter doesn't return C and L entries in wbentityusage API from return entity IDs that used this aspect filter doesn't rerturn C and L entries in wbentityusage API to return entity IDs that used this aspect filter doesn't return C and L entries in wbentityusage API.
Wed, Apr 23, 4:44 PM · Wikidata Change Dispatching & Watchlists, Wikidata, MediaWiki-extensions-WikibaseClient
matej_suchanek added a project to T208799: Add page_id column to wb_items_per_site : Schema-change.
Wed, Apr 23, 4:42 PM · Schema-change, Wikidata
matej_suchanek added a project to T186308: "Your skin is incompatible with VisualEditor" in Wikidata: TestMe.
Wed, Apr 23, 4:37 PM · TestMe, Wikidata, VisualEditor
matej_suchanek added projects to T127949: Show badges in categories: MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-WikimediaBadges.
Wed, Apr 23, 4:30 PM · MediaWiki-extensions-WikimediaBadges, MediaWiki-extensions-WikibaseClient, Wikidata
matej_suchanek added a parent task for T138371: WordPress plugin to associate tags with Wikidata IDs: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 4:28 PM · Technical-Tool-Request, Wikimania-Hackathon-2018, Wikimedia-Hackathon-2018, patch-welcome, Wikidata
matej_suchanek added a subtask for T90870: selfcontained projects around Wikidata (tracking): T138371: WordPress plugin to associate tags with Wikidata IDs.
Wed, Apr 23, 4:28 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek renamed T258242: Add monolingual language code "mul" = multilingual (Commons) from Add monolingual language code "mul" = multlingual (Commons) to Add monolingual language code "mul" = multilingual (Commons).
Wed, Apr 23, 4:21 PM · Structured-Data-Backlog, WikibaseMediaInfo, Wikidata, SDC General
matej_suchanek updated the task description for T238987: Saving error with added qualifier.
Wed, Apr 23, 4:19 PM · Wikidata
matej_suchanek merged T252074: copy / insert reference fails on fresh entry into T140125: DuplicateReferences doesn't work without refresh on second statements.
Wed, Apr 23, 4:19 PM · Wikidata-Gadgets, Wikidata
matej_suchanek merged task T252074: copy / insert reference fails on fresh entry into T140125: DuplicateReferences doesn't work without refresh on second statements.
Wed, Apr 23, 4:19 PM · Wikidata
matej_suchanek closed T246814: Wikidata Tours pollutes Recent Changes, a subtask of T165903: Improve Wikidata tours, as Resolved.
Wed, Apr 23, 4:16 PM · Wikimedia-Hackathon-2018, Documentation, Wikidata, Wikimedia-Hackathon-2017
matej_suchanek closed T246814: Wikidata Tours pollutes Recent Changes as Resolved.
Wed, Apr 23, 4:16 PM · Wikidata
matej_suchanek removed a project from T221571: MediaWiki:Gadget-Move.js is partly functional: Wikidata.org.
Wed, Apr 23, 4:08 PM · Wikidata, Wikidata-Gadgets
matej_suchanek added a subtask for T90870: selfcontained projects around Wikidata (tracking): T209238: Bot creation of Wikidata items for secondary sources used in Wikipedia.
Wed, Apr 23, 4:05 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek added a parent task for T209238: Bot creation of Wikidata items for secondary sources used in Wikipedia: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 4:05 PM · Wikidata
matej_suchanek added a parent task for T155560: Linked fact checker: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 4:05 PM · WikiCite, artificial-intelligence, Wikidata
matej_suchanek added a subtask for T90870: selfcontained projects around Wikidata (tracking): T155560: Linked fact checker.
Wed, Apr 23, 4:05 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek added a subtask for T90870: selfcontained projects around Wikidata (tracking): T118463: [Story] Wikidata support for IFTTT.
Wed, Apr 23, 4:04 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek added a parent task for T118463: [Story] Wikidata support for IFTTT: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 4:04 PM · User-xSavitar, Story, Google-Summer-of-Code (2016), Wikidata
matej_suchanek added a parent task for T165903: Improve Wikidata tours: T90870: selfcontained projects around Wikidata (tracking).
Wed, Apr 23, 4:04 PM · Wikimedia-Hackathon-2018, Documentation, Wikidata, Wikimedia-Hackathon-2017
matej_suchanek added a subtask for T90870: selfcontained projects around Wikidata (tracking): T165903: Improve Wikidata tours.
Wed, Apr 23, 4:04 PM · Tracking-Neverending, patch-welcome, Wikidata
matej_suchanek added a project to T211085: Wikidata Tours not working for some users: TestMe.
Wed, Apr 23, 4:01 PM · TestMe, Wikidata
matej_suchanek added a parent task for T182494: DuplicateReferences: "selectedReference is not defined": T151027: Problems with Copy References gadget.
Wed, Apr 23, 3:57 PM · Patch-For-Review, Wikidata-Gadgets, Wikidata
matej_suchanek added a parent task for T140125: DuplicateReferences doesn't work without refresh on second statements: T151027: Problems with Copy References gadget.
Wed, Apr 23, 3:57 PM · Wikidata-Gadgets, Wikidata
matej_suchanek added subtasks for T151027: Problems with Copy References gadget: T182494: DuplicateReferences: "selectedReference is not defined", T140125: DuplicateReferences doesn't work without refresh on second statements.
Wed, Apr 23, 3:57 PM · TestMe, Wikidata-Gadgets, Wikidata
matej_suchanek renamed T360981: (Wikidata) Add saniziting of inputs to moveClaim.js from (Wikidata) Add saniziting of inputs to moveclaims.js to (Wikidata) Add saniziting of inputs to moveClaim.js.
Wed, Apr 23, 3:47 PM · Wikidata, Wikidata-Gadgets, Wikimedia-Hackathon-2024
matej_suchanek closed T360981: (Wikidata) Add saniziting of inputs to moveClaim.js as Resolved.

https://www.wikidata.org/w/index.php?diff=2111464738&oldid=1893689482

Wed, Apr 23, 3:47 PM · Wikidata, Wikidata-Gadgets, Wikimedia-Hackathon-2024
matej_suchanek closed T189945: markAdmins gadget on Wikidata incorrectly annotating users as Resolved.

https://www.wikidata.org/w/index.php?diff=2338975707

Wed, Apr 23, 3:44 PM · Wikidata, Wikidata-Gadgets
matej_suchanek added a project to T209241: Creation of software to auto-detect errors or oddities in internal or unreferenceable Wikidata statements, e.g. images, geographic coordinates: Wikidata data quality and trust.
Wed, Apr 23, 1:46 PM · Wikidata data quality and trust, Wikidata
matej_suchanek added a project to T197991: Add item suggestions for qualifiers: Wikibase-Quality-Constraints.
Wed, Apr 23, 1:40 PM · Wikibase-Quality-Constraints, Wikidata
matej_suchanek added a project to T201591: Have a gadget to copy/paste statements on Lexemes: Wikidata-Gadgets.
Wed, Apr 23, 1:38 PM · Wikidata-Gadgets, Wikidata Lexicographical data, Wikidata
matej_suchanek updated the task description for T160903: Embedding the Query Service in Medium.
Wed, Apr 23, 1:17 PM · Wikidata
matej_suchanek added a project to T149616: Prevent duplicate properties and items from getting created: TestMe.
Wed, Apr 23, 1:05 PM · TestMe, Wikidata

Sun, Apr 20

matej_suchanek changed the status of T391811: Rename 'all_links' to 'new_links' from Open to In Progress.
Sun, Apr 20, 3:17 PM · Patch-For-Review, AbuseFilter

Sat, Apr 19

matej_suchanek updated subscribers of T187584: Investigation: Using log_search to query for logged actions against IPs in a given range.

This has been the most detailed proposal so far:

Sat, Apr 19, 1:44 PM · MediaWiki-Logevents
matej_suchanek triaged T265189: Fix indices on abuse_filter_history as Low priority.
Sat, Apr 19, 1:43 PM · Schema-change, AbuseFilter

Thu, Apr 17

matej_suchanek added a subtask for T313581: Add a new filter for Special:RecentChanges to display changes made to unwatched pages: T390324: Add filtering on RecentChanges with no watchers.
Thu, Apr 17, 4:23 PM · Patch-For-Review, Moderator-Tools-Team, OKR-Work, MediaWiki-Recent-changes
matej_suchanek added a parent task for T390324: Add filtering on RecentChanges with no watchers: T313581: Add a new filter for Special:RecentChanges to display changes made to unwatched pages.
Thu, Apr 17, 4:23 PM · Moderator-Tools-Team, MediaWiki-Recent-changes
matej_suchanek merged T391615: Wikidata is behaving like dates are US format... into T167788: [Task] Dates written as 9/7/2017 should not always be parsed as American MM/DD/YYYY.
Thu, Apr 17, 3:59 PM · MediaWiki-extensions-WikibaseRepository, DataValues, Wikidata
matej_suchanek merged task T391615: Wikidata is behaving like dates are US format... into T167788: [Task] Dates written as 9/7/2017 should not always be parsed as American MM/DD/YYYY.
Thu, Apr 17, 3:59 PM · Wikidata
matej_suchanek removed a parent task for T256823: Add range or wildcard support to Special:AbuseLog: T146628: Add IP range support to [[Special:Log]].
Thu, Apr 17, 1:49 PM · Community-Wishlist-Survey-2023, AbuseFilter
matej_suchanek removed a subtask for T146628: Add IP range support to [[Special:Log]]: T256823: Add range or wildcard support to Special:AbuseLog.
Thu, Apr 17, 1:49 PM · MediaWiki-Logevents
matej_suchanek added a parent task for T146628: Add IP range support to [[Special:Log]]: T188690: Block log for an IP should include range blocks affecting that IP.
Thu, Apr 17, 1:47 PM · MediaWiki-Logevents
matej_suchanek removed a parent task for T187584: Investigation: Using log_search to query for logged actions against IPs in a given range: T188690: Block log for an IP should include range blocks affecting that IP.
Thu, Apr 17, 1:47 PM · MediaWiki-Logevents
matej_suchanek edited subtasks for T188690: Block log for an IP should include range blocks affecting that IP, added: T146628: Add IP range support to [[Special:Log]]; removed: T187584: Investigation: Using log_search to query for logged actions against IPs in a given range.
Thu, Apr 17, 1:47 PM · Trust and Safety Product Team, MediaWiki-Blocks, MediaWiki-Logevents

Wed, Apr 16

matej_suchanek updated the task description for T278670: Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`…) across skins & extensions.
Wed, Apr 16, 4:30 PM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), good first task, CSS, MediaWiki-extensions-General, MediaWiki-General
matej_suchanek updated the task description for T278670: Remove obsolete `-moz-` prefixed rules and properties (`-moz-keyframes`, `-moz-animation` & `-moz-transition`…) across skins & extensions.
Wed, Apr 16, 1:36 PM · MW-1.38-notes (1.38.0-wmf.2; 2021-09-28), MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), MW-1.36-notes (1.36.0-wmf.38; 2021-04-06), good first task, CSS, MediaWiki-extensions-General, MediaWiki-General
matej_suchanek added a comment to T348298: Add revertrisk-language-agnostic to RecentChanges filters.

In my opinion, "unlikely to be reverted" is unlikely to be of any use for patrollers (it's harmless, though). In fact, patrollers would (besides the "very likely to be reverted") benefit most from a filter that excludes edits below a threshold instead (i.e., edits unlikely to be reverted). Such a filter would increase the efficiency of patrolling as it would prevent recent changes from presenting edits that patrollers (probably) don't have to deal with while keeping a reasonable recall (85-95%).

Wed, Apr 16, 8:40 AM · Moderator-Tools-Team, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), MW-1.42-notes (1.42.0-wmf.16; 2024-01-30), Wikipedia-Android-App-Backlog, MediaWiki-extensions-ORES, Machine-Learning-Team

Tue, Apr 15

matej_suchanek updated the task description for T382794: [EPIC] Modernize code for derived content vars, stop parsing arbitrary text.
Tue, Apr 15, 6:30 AM · MW-1.44-notes (1.44.0-wmf.24; 2025-04-08), Patch-For-Review, Epic, AbuseFilter

Mon, Apr 14

matej_suchanek created T391811: Rename 'all_links' to 'new_links'.
Mon, Apr 14, 10:49 AM · Patch-For-Review, AbuseFilter

Sun, Apr 13

matej_suchanek added a subtask for T324454: Special:Notifications shows the date in English and not in Kurdish on ku.wikipedia: T146798: Replace Moment.js in core with mediawiki.DateFormatter, JavaScript Temporal and Intl.
Sun, Apr 13, 12:17 PM · patch-welcome, Growth-Team, I18n, Notifications (Echo)
matej_suchanek added parent tasks for T146798: Replace Moment.js in core with mediawiki.DateFormatter, JavaScript Temporal and Intl: T391759: Croatian date format in Special:Notifications incorrectly lacks trailing dot, T324454: Special:Notifications shows the date in English and not in Kurdish on ku.wikipedia.
Sun, Apr 13, 12:17 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), MediaWiki-General, Technical-Debt, I18n, Front-end-Standards-Group
matej_suchanek added a subtask for T391759: Croatian date format in Special:Notifications incorrectly lacks trailing dot: T146798: Replace Moment.js in core with mediawiki.DateFormatter, JavaScript Temporal and Intl.
Sun, Apr 13, 12:17 PM · Growth-Team, Notifications (Echo)

Sat, Apr 12

matej_suchanek closed T343075: FilterRunner shouldn't add any more variables as Resolved.
Sat, Apr 12, 10:11 AM · MW-1.44-notes (1.44.0-wmf.25; 2025-04-15), MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), AbuseFilter

Mon, Apr 7

matej_suchanek added a comment to T386978: Blocked Wikidata user sockpuppets are doing automated misconduct with QuickStatements.

By the way, restoring the right for Wikidata administrators to block batches in QuickStatements would mitigate the issue; this function ceased to work many years ago.

Mon, Apr 7, 5:13 PM · Security, Tools, Wikidata

Sat, Apr 5

matej_suchanek added a comment to T10697: Implement button for marking all N changes as patrolled in a multi-edit span diff.

My humble patrolRevisions.js script provides this button.

Sat, Apr 5, 4:46 PM · Patch-Needs-Improvement, Community-Tech (2015-2017), All-and-every-Wikisource, MediaWiki-Patrolling
matej_suchanek added a comment to T386978: Blocked Wikidata user sockpuppets are doing automated misconduct with QuickStatements.

By the way, restoring the right for Wikidata administrators to block batches in QuickStatements would mitigate the issue; this function ceased to work many years ago.

Sat, Apr 5, 1:57 PM · Security, Tools, Wikidata
matej_suchanek added a comment to T307328: Scalability issues of recentchanges table.

Some ideas that I believe are still worth looking into before going too drastic:

Sat, Apr 5, 1:45 PM · Moderator-Tools-Team, Wikidata-Campsite, Wikidata, Wikimedia-Slow-DB-Query, Data-Persistence (work done), MediaWiki-Recent-changes
matej_suchanek updated subscribers of T388471: Invite volunteers to review Peacock language model (v1).

In my opinion, opt. 2 is the most easeful. The labeling narrows to simple yes/no, and it also contains the diff information (which the check will also use). But we won't get the "dictionary" (If yes, what words or phrases should be detected?).

Sat, Apr 5, 11:42 AM · Editing-team (Kanban Board), Chinese-Sites, EditCheck, VisualEditor

Fri, Apr 4

matej_suchanek added a parent task for T389028: Race condition in DatabaseBlockStore::acquireTarget(): T390528: Multiple blocks by AbuseFilter without Multiblocks enabled.
Fri, Apr 4, 7:49 AM · MW-1.42-notes, MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.22; 2025-03-25), Data-Engineering-Radar, Patch-For-Review, Schema-change, Community-Tech (Sea Lion Squad), Multiblocks, Trust and Safety Product Team, Data-Engineering, MediaWiki-Blocks
matej_suchanek added a subtask for T390528: Multiple blocks by AbuseFilter without Multiblocks enabled: T389028: Race condition in DatabaseBlockStore::acquireTarget().
Fri, Apr 4, 7:49 AM · Community-Tech (Sea Lion Squad), AbuseFilter, Multiblocks

Thu, Apr 3

matej_suchanek added a comment to T390873: AbuseFilter protected variables: Make it possible for protected variable values expire when the IP address expires.

I'm reviewing the schema of abuse filter and I have several notes:

  • A lot of work in this regard is not done yet. I'm still seeing afl_user_text and afl_user, can we finish these migrations please?

Hmm. I see that T188180 was recently resolved by @matej_suchanek. Any thoughts on this?

Thu, Apr 3, 6:36 PM · Trust and Safety Product Sprint (Sprint Cozonac (April 14 - May 2)), Data-Persistence, Trust and Safety Product Team, FY2024-25 WE4.2, MediaWiki-extensions-IPReputation, AbuseFilter
matej_suchanek added a comment to T390528: Multiple blocks by AbuseFilter without Multiblocks enabled.

This is definitely a race condition. I had a brief look at core's BlockUser, and there doesn't seem to be any protection (mutex, lock) against it when placing a block.

I think that sort of thing is done in the storage layer, i.e. DatabaseBlockStore. But either way, the fact that multiblocks was utilized when the feature flag was not enabled is indicative that there is a problem.

Thu, Apr 3, 10:40 AM · Community-Tech (Sea Lion Squad), AbuseFilter, Multiblocks

Wed, Apr 2

matej_suchanek added a comment to T390528: Multiple blocks by AbuseFilter without Multiblocks enabled.

This is definitely a race condition. I had a brief look at core's BlockUser, and there doesn't seem to be any protection (mutex, lock) against it when placing a block.

Wed, Apr 2, 10:03 AM · Community-Tech (Sea Lion Squad), AbuseFilter, Multiblocks

Tue, Apr 1

matej_suchanek updated the task description for T389445: Compile list of templates, jargon and policies relevant to NPOV.
Tue, Apr 1, 10:49 AM · Editing-team (Tracking), EditCheck, VisualEditor

Mon, Mar 31

matej_suchanek updated the task description for T388665: Pass RecentChange object down to Watchlist notifications.
Mon, Mar 31, 5:57 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Growth-Team, MediaWiki-Platform-Team, Notifications (Echo), MediaWiki-Notifications
matej_suchanek added a project to T245762: Notifications about changes by Oznamovatel sent to Janbery doesn't seem to be reliable: TestMe.
Mon, Mar 31, 9:52 AM · Moderator-Tools-Team, TestMe, Infrastructure-Foundations, SRE, MediaWiki-Watchlist, Mail

Mar 27 2025

matej_suchanek updated the task description for T344352: Rendering tags dropdown is slow on Special:Contributions (via ChangeTags::getChangeTagList).
Mar 27 2025, 8:54 AM · MW-1.43-notes, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Wikimedia-Performance-recommendation, MediaWiki-Change-tagging, Patch-For-Review, Performance Issue

Mar 25 2025

matej_suchanek awarded T321543: [EPIC] Making other entity types more accessible through the search box a Love token.
Mar 25 2025, 10:18 AM · Wikidata-Omega (Radar/Epics/Stalled), Epic, Wikidata Lexicographical data, Wikidata

Mar 24 2025

matej_suchanek updated the task description for T389445: Compile list of templates, jargon and policies relevant to NPOV.
Mar 24 2025, 3:13 PM · Editing-team (Tracking), EditCheck, VisualEditor
matej_suchanek updated the task description for T389445: Compile list of templates, jargon and policies relevant to NPOV.
Mar 24 2025, 3:12 PM · Editing-team (Tracking), EditCheck, VisualEditor
matej_suchanek updated the task description for T389445: Compile list of templates, jargon and policies relevant to NPOV.
Mar 24 2025, 3:12 PM · Editing-team (Tracking), EditCheck, VisualEditor

Mar 21 2025

matej_suchanek added a comment to T125380: [Bug] Find a way to make "mark as patrolled" for new pages more prominent on Wikidata.

Like this:

obrazek.png (1×2 px, 304 KB)

Mar 21 2025, 5:35 PM · MediaWiki-extensions-WikibaseRepository, Wikidata
matej_suchanek added a project to T323413: Category.subcategories(recurse=True) no longer works: TestMe.
Mar 21 2025, 5:20 PM · TestMe, Pywikibot

Mar 20 2025

matej_suchanek added a comment to T387801: Confusing experience with Echo notifications for desktop site user.

The title is a bit misleading as "Confusing experience" is definitely not what this feature request asks for.

Mar 20 2025, 4:57 PM · Growth-Team, Notifications (Echo)
matej_suchanek updated the task description for T387474: Migrate more extensions to use the default recipients locator.
Mar 20 2025, 1:02 PM · Growth-Team, Notifications (Echo), MediaWiki-Notifications