Page MenuHomePhabricator

kostajh (Kosta Harlan)
Staff Software Engineer, Trust & Safety Product

Projects (27)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jun 12 2018, 2:22 PM (337 w, 2 d)
Availability
Available
IRC Nick
kostajh
LDAP User
Unknown
MediaWiki User
KHarlan (WMF) [ Global Accounts ]

Recent Activity

Yesterday

kostajh added a comment to T345819: Store client hint mapping rows for logout events.

You could define a client hint data structure that can be attached to any API request (see e.g. centralauthtoken), have an API hook that writes it into some service it can be read from by the CheckUser logic, then add a hook mechanism to logoutViaPost that lets subscribers add information to the API request.

That last part seems a little annoying but seems useful enough that it's worth building some sort of core mechanism for it. E.g.

// in the mw.Api module
mw.Api.prepareExtensibleApiRequest = function ( hookName ) {
    let data = { params = {}, promise: $.Deferred().promise() };
    mw.hook( 'hookName' ).fire( data );
    return data.promise.then( data.params );
};

// in ready.js
api.prepareExtensibleApiRequest( 'extendLogout' ).then( ( params ) => {
    api.postWithToken( 'csrf', $.extend( {}, params, { action: 'logout' } ).then...
} );

// in CheckUser
mw.hook( 'extendLogout' ).add ( ( data ) => {
    data.promise = data.promise.then( () => {
        return navigator.userAgentData.getHighEntropyValues(...).then( ( values ) => {
            data.params.checkUser = { clientHints: values };
        } );
    } );
} );
Thu, Nov 28, 8:33 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
kostajh closed T380277: Prepare local links configuration for IRS pilot wiki as Resolved.

This can't really be QA'ed until the feature is enabled on ptwiki.

Thu, Nov 28, 8:29 PM · Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh updated the task description for T381119: Reporting deleted user results in "You must provide an existing username to report".
Thu, Nov 28, 7:55 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh updated the task description for T381119: Reporting deleted user results in "You must provide an existing username to report".
Thu, Nov 28, 7:55 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh created T381119: Reporting deleted user results in "You must provide an existing username to report".
Thu, Nov 28, 7:41 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh triaged T381088: Non-emergency flow backend request fails after frontend changes done to skip collecting the user reported as High priority.
Thu, Nov 28, 10:57 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh added a comment to T381088: Non-emergency flow backend request fails after frontend changes done to skip collecting the user reported.

Let's consider a Selenium test for this workflow as well to prevent regressions like this in the future.

Thu, Nov 28, 10:57 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh closed T380908: Allow Extension:ReportIncident to make POST requests to wikimediats.zendesk.com as Resolved.

I think this one can skip QA; we'll have to verify this once the extension is on ptwiki.

Thu, Nov 28, 10:40 AM · SRE, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh closed T380908: Allow Extension:ReportIncident to make POST requests to wikimediats.zendesk.com, a subtask of T380868: Use the Zendesk API for creating tickets for emergency workflow, as Resolved.
Thu, Nov 28, 10:39 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh moved T380868: Use the Zendesk API for creating tickets for emergency workflow from In progress to Done / QA on the Incident-Reporting-System (Pilot wiki release December 2024) board.
Thu, Nov 28, 10:38 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh moved T380868: Use the Zendesk API for creating tickets for emergency workflow from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Thu, Nov 28, 10:38 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh changed the status of T250227: Investigate and evaluate hCaptcha to replace Wikimedia's Fancy Captcha from Open to In Progress.
Thu, Nov 28, 8:36 AM · FY2024-25 WE4.2.3 CAPTCHA evaluation framework, Software-Licensing, Tech-Product API Roadmap, Product Infrastructure Roadmap, Privacy, ConfirmEdit (CAPTCHA extension), Security-Team
kostajh changed the status of T250227: Investigate and evaluate hCaptcha to replace Wikimedia's Fancy Captcha, a subtask of T289607: <Security Initiative> Improving Captcha, from Open to In Progress.
Thu, Nov 28, 8:36 AM · FY2024-25 WE4.2.3 CAPTCHA evaluation framework, Foundational Technology Requests
kostajh closed T379248: Create the "Type of unacceptable behavior" screen, a subtask of T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior, as Resolved.
Thu, Nov 28, 7:14 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh closed T379248: Create the "Type of unacceptable behavior" screen as Resolved.
Thu, Nov 28, 7:14 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team

Wed, Nov 27

kostajh reassigned T380277: Prepare local links configuration for IRS pilot wiki from STei-WMF to Madalina.

Re-assigning to Madalina per our meeting, to update the links and requirements.

Wed, Nov 27, 12:36 PM · Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh renamed T380868: Use the Zendesk API for creating tickets for emergency workflow from Investigate using the Zendesk API for creating tickets for emergency workflow to Use the Zendesk API for creating tickets for emergency workflow.
Wed, Nov 27, 12:26 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh closed T380579: Update email format for emergency@ as Declined.

I am declining this in favor of T380868: Use the Zendesk API for creating tickets for emergency workflow

Wed, Nov 27, 12:09 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh closed T380579: Update email format for emergency@, a subtask of T374108: [Epic] Incident Submission for Emergencies, as Declined.
Wed, Nov 27, 12:09 PM · Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh added a comment to T380277: Prepare local links configuration for IRS pilot wiki.

There are several possibilities for this:

  • a dispute resolution page,

There hasn’t been anything centralised for this for many years.

  • a page for reporting urgent incidents to the administrators

https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:Pedidos/Notifica%C3%A7%C3%A3o_de_incidentes

  • a page for general questions from the community

https://pt.wikipedia.org/wiki/Ajuda:Tire_suas_d%C3%BAvidas or https://pt.wikipedia.org/wiki/Wikip%C3%A9dia:Esplanada/geral

Wed, Nov 27, 12:06 PM · Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh added a comment to T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel.

AIUI, the only thing left to do for this task is to attempt to run MediaWiki core's integration tests in parallel, the PHPUnit default suite (with database) task in mediawiki-quibble-vendor-mysql-php74.

Wed, Nov 27, 11:20 AM · MediaWiki-Platform-Team, User-Daimona, Patch-For-Review, Developer Productivity, MediaWiki-Core-Tests
kostajh closed T379712: Run PHPUnit tests for mediawiki/core in parallel as Resolved.

I think we can resolve this. Nice work @ArthurTaylor!

Wed, Nov 27, 11:19 AM · wmde-wikidata-tech, Wikidata, Developer Productivity, MediaWiki-Core-Tests
kostajh added a comment to T372618: Create a daily job running core + extension PHPUnit tests serially.

@hashar and Release-Engineering-Team, @ArthurTaylor and I could use some guidance on how to move forward with this (please see discussions in attached patches).

Wed, Nov 27, 11:19 AM · Patch-For-Review, Wikidata, wmde-wikidata-tech, Wikidata Dev Team (Wikidata.org Slice), MediaWiki-Platform-Team (Radar), Release-Engineering-Team, Developer Productivity, MediaWiki-Core-Tests
kostajh created T380967: Run MediaWiki core's default suite in parallel.
Wed, Nov 27, 11:17 AM · Quibble, Developer Productivity, MediaWiki-Core-Tests
kostajh closed T379712: Run PHPUnit tests for mediawiki/core in parallel, a subtask of T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel, as Resolved.
Wed, Nov 27, 11:16 AM · MediaWiki-Platform-Team, User-Daimona, Patch-For-Review, Developer Productivity, MediaWiki-Core-Tests
kostajh added a comment to T380908: Allow Extension:ReportIncident to make POST requests to wikimediats.zendesk.com.

AIUI the mechansim for this is https://wikitech.wikimedia.org/wiki/Url-downloader. Noting that it says, however:

Wed, Nov 27, 8:59 AM · SRE, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh closed T380408: Implement copy changes and increase character limit, a subtask of T374108: [Epic] Incident Submission for Emergencies, as Resolved.
Wed, Nov 27, 7:42 AM · Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh closed T380408: Implement copy changes and increase character limit as Resolved.
Wed, Nov 27, 7:42 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
bd808 awarded T379712: Run PHPUnit tests for mediawiki/core in parallel a Unicorn! token.
Wed, Nov 27, 12:24 AM · wmde-wikidata-tech, Wikidata, Developer Productivity, MediaWiki-Core-Tests

Tue, Nov 26

kostajh added a comment to T380917: Ability to configure a wiki to auto block open proxies.

@kostajh, FYI, the files you've linked to are currently showing as restricted.

edit: not any more :)

Tue, Nov 26, 8:49 PM · MediaWiki-extension-requests
kostajh added a comment to T380917: Ability to configure a wiki to auto block open proxies.

I certainly have felt like the bot's absence has had a negative effect on Wiki. One example is, during my NPP work, I patrol redirects. Every day this last week or two I'm finding at least 5-10 unreviewed redirects as the result of caste / clan related articles being redirected by IPs which have often ended up blocked as proxies by the time I find the redirect. I bet I'm missing quite a few as well with other editora marking those redirects as reviewed, whereas I'm reverting the BLARs which typically have very misleading edit summaries. Definitely some edits in contentious areas taking place that might not have otherwise.

Tue, Nov 26, 8:45 PM · MediaWiki-extension-requests
kostajh attached a referenced file: F57750325: image.png.
Tue, Nov 26, 8:44 PM · MediaWiki-extension-requests
kostajh attached a referenced file: F57750327: image.png.
Tue, Nov 26, 8:43 PM · MediaWiki-extension-requests
kostajh attached a referenced file: F57750328: image.png.
Tue, Nov 26, 8:43 PM · MediaWiki-extension-requests
kostajh created T380920: Adjust wording of "abusefilter-preference-protected-vars-view-agreement".
Tue, Nov 26, 8:42 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, MediaWiki-extensions-IPReputation, AbuseFilter
kostajh created T380919: Don't funnel all protected variable access logs to CheckUser temporary account access log.
Tue, Nov 26, 8:40 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, MediaWiki-extensions-IPReputation, AbuseFilter
kostajh edited projects for T380918: Provide capability to define new protected variables from other extensions, added: Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)); removed Trust and Safety Product Sprint.
Tue, Nov 26, 8:38 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, AbuseFilter
kostajh created T380918: Provide capability to define new protected variables from other extensions.
Tue, Nov 26, 8:38 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, AbuseFilter
kostajh moved T380599: Record server-side interaction event for IRS non-emergency flow submissions from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Tue, Nov 26, 8:35 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh added a comment to T124607: Create a special page for mass global (un)block.

Do we need a new special page, or would it be possible to add the functionality into the existing Special:GlobalBlock page?

Tue, Nov 26, 8:35 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Temporary accounts, User-Tks4Fish, GlobalBlocking, Stewards-and-global-tools
kostajh added a comment to T380917: Ability to configure a wiki to auto block open proxies.

I assume the amount of LTA-related proxy vandalism and abuse has increased

Tue, Nov 26, 8:30 PM · MediaWiki-extension-requests
kostajh moved T380408: Implement copy changes and increase character limit from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Tue, Nov 26, 8:23 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh moved T380512: Implement copy changes to non-emergency flow from In progress to Done / QA on the Incident-Reporting-System (Pilot wiki release December 2024) board.
Tue, Nov 26, 7:28 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh created T380908: Allow Extension:ReportIncident to make POST requests to wikimediats.zendesk.com.
Tue, Nov 26, 7:19 PM · SRE, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh updated subscribers of T380868: Use the Zendesk API for creating tickets for emergency workflow.

We could also make the request to Zendesk from the client side, rather than route it through MediaWiki. That would avoid the rate limiting by IP issue, and need to deal with proxying.

Tue, Nov 26, 7:18 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh updated the task description for T380868: Use the Zendesk API for creating tickets for emergency workflow.
Tue, Nov 26, 7:00 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh moved T380311: Special:IPInfo uses non-existing i18n messages from Inbox to Triaged on the Temporary accounts board.
Tue, Nov 26, 3:53 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Next (Dec. 9 - Dec. 23)), Temporary accounts, IP Info
kostajh moved T124607: Create a special page for mass global (un)block from Inbox to Triaged on the Temporary accounts board.
Tue, Nov 26, 3:52 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Temporary accounts, User-Tks4Fish, GlobalBlocking, Stewards-and-global-tools
kostajh moved T380086: Consider prompting a temporary account to create a permanent account or login if they visit Special:EmailUser from Inbox to Triaged on the Temporary accounts board.
Tue, Nov 26, 3:52 PM · Trust and Safety Product Team, Temporary accounts
kostajh moved T380364: Improve rollback for Temporary accounts from Backlog to Needs refinement on the Temporary accounts (Major pilot wiki deployment) board.
Tue, Nov 26, 2:48 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Temporary accounts (Major pilot wiki deployment), Trust and Safety Product Team
kostajh edited projects for T380454: Provide ip_reputation_tunnel_operator AbuseFilter, added: Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)); removed Trust and Safety Product Sprint (Sprint Next (Dec. 9 - Dec. 23)).

Moving up to this sprint, if we have capacity.

Tue, Nov 26, 2:43 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, User-kostajh, MediaWiki-extensions-IPReputation, AbuseFilter
kostajh added a project to T378278: "Temp user / Legacy IP" button text misaligned on Special:IPContributions: Trust and Safety Product Sprint.
Tue, Nov 26, 2:40 PM · Trust and Safety Product Sprint, CheckUser
kostajh moved T380743: Update global blocking options to block on meta by default from Inbox to Needs Refinement on the Trust and Safety Product Team board.
Tue, Nov 26, 2:38 PM · Stewards-and-global-tools, GlobalBlocking, Trust and Safety Product Team
kostajh added a comment to T380868: Use the Zendesk API for creating tickets for emergency workflow.

We could also make the request to Zendesk from the client side, rather than route it through MediaWiki. That would avoid the rate limiting by IP issue, and need to deal with proxying.

Tue, Nov 26, 2:04 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh updated the task description for T380868: Use the Zendesk API for creating tickets for emergency workflow.
Tue, Nov 26, 2:03 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh created T380868: Use the Zendesk API for creating tickets for emergency workflow.
Tue, Nov 26, 1:44 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024)
kostajh claimed T380860: Font size in error dialog is too large.
Tue, Nov 26, 1:25 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System, Trust and Safety Product Team
kostajh moved T380860: Font size in error dialog is too large from Priority Backlog to Needs review on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Tue, Nov 26, 1:21 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System, Trust and Safety Product Team
kostajh added a comment to T380861: Overflow menu truncates instead of moving/flipping when near the right edge of the screen.

This is specific to the desktop implementation, right? I don't see the same issue on Minerva.

Tue, Nov 26, 12:33 PM · Patch-For-Review, Incident-Reporting-System, DiscussionTools, Trust and Safety Product Team
kostajh updated subscribers of T380860: Font size in error dialog is too large.

This was done deliberately in rEREI404454b38e8c: form: Show dialog to visit Special:ChangeEmail but I also agree that there is no need to use the large size overrides here:

Tue, Nov 26, 12:29 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System, Trust and Safety Product Team
kostajh changed the subtype of T380859: User with unverified email is taken to Special:ChangeEmail instead of Special:ConfirmEmail from "Task" to "Bug Report".
Tue, Nov 26, 12:24 PM · Patch-For-Review, Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh edited projects for T380859: User with unverified email is taken to Special:ChangeEmail instead of Special:ConfirmEmail, added: Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024); removed Incident-Reporting-System.
Tue, Nov 26, 12:24 PM · Patch-For-Review, Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh moved T380579: Update email format for emergency@ from Priority Backlog to In Progress on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Tue, Nov 26, 12:03 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh claimed T380579: Update email format for emergency@.
Tue, Nov 26, 12:03 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh updated the task description for T380579: Update email format for emergency@.
Tue, Nov 26, 12:03 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh reopened T380512: Implement copy changes to non-emergency flow, a subtask of T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior, as Open.
Tue, Nov 26, 11:57 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh reopened T380512: Implement copy changes to non-emergency flow as "Open".
Tue, Nov 26, 11:57 AM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh closed T378350: Global block may not be created if expired block has not been pruned as Resolved.
Tue, Nov 26, 11:04 AM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), GlobalBlocking, Trust and Safety Product Team
kostajh added a comment to T380579: Update email format for emergency@.

Current format:

Tue, Nov 26, 10:51 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh assigned T380599: Record server-side interaction event for IRS non-emergency flow submissions to mszabo.
Tue, Nov 26, 10:48 AM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh moved T379250: Create the 1.2 Further information screen from Needs review to Done on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Tue, Nov 26, 9:43 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh closed T379250: Create the 1.2 Further information screen, a subtask of T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior, as Resolved.
Tue, Nov 26, 9:43 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh closed T379250: Create the 1.2 Further information screen as Resolved.
Tue, Nov 26, 9:43 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh added a comment to T240697: Measure % of edits coming from users without JS.

@kostajh
No if Javascript was enabled at the time of the edit, this should still be counted as a JS edit event even if an ad blocker extension was installed at the time.

We identified this issue in an earlier analysis and added instrumentation in T263505 to help distinguish between people who have JS disabled and people who are using ad blocker extensions for all wikitext edits.

Tue, Nov 26, 9:15 AM · Editing-team (Kanban Board), Product-Analytics (Kanban), User-Ryasmeen, Web-Team-Backlog (Tracking), VisualEditor
kostajh added a comment to T50217: Speed up MediaWiki PHPUnit build by running integration tests in parallel.

AIUI, the only thing left to do for this task is to attempt to run MediaWiki core's integration tests in parallel, the PHPUnit default suite (with database) task in mediawiki-quibble-vendor-mysql-php74.

Tue, Nov 26, 9:14 AM · MediaWiki-Platform-Team, User-Daimona, Patch-For-Review, Developer Productivity, MediaWiki-Core-Tests
kostajh added a comment to T370033: [Infra][SW] Make selenium E2E tests run in parallel in CI jobs.

This task might be a duplicate of T226869: Run browser tests in parallel

Tue, Nov 26, 9:10 AM · Patch-For-Review, Wikidata Dev Team (Wikidata.org Slice), Wikidata.org, Wikidata, wmde-wikidata-tech
kostajh added a subtask for T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min: T374717: Speed up git clone operation in wmf-quibble job.
Tue, Nov 26, 9:04 AM · MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Release-Engineering-Team (Priority Backlog 📥), MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Code-Health, Epic, MediaWiki-Core-Tests, Continuous-Integration-Config
kostajh added a parent task for T374717: Speed up git clone operation in wmf-quibble job: T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min.
Tue, Nov 26, 9:04 AM · Quibble, Release-Engineering-Team, Continuous-Integration-Infrastructure
kostajh added a comment to T380711: Provide ip_reputation_tunnel_type AbuseFilter variable.

Just a note, in case this wasn't already known: Filtering on 'VPN' will also include non-anonymizing VPNs (e.g., school or workplace VPNs), which isn't covered by our NOP policy.
So, I would really encourage to introduce the tunnels[].anonymous variable in abusefilter (as ip_reputation_tunnel_anonymous?) alongside this one to filter specifically for anonymizing VPNs.

Tue, Nov 26, 8:01 AM · Trust and Safety Product Sprint, FY2024-25 WE4.2, User-kostajh, MediaWiki-extensions-IPReputation, AbuseFilter
kostajh claimed T368731: Create decision record for IPoid OpenSearch.
Tue, Nov 26, 7:52 AM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), iPoid-Service (IPoid OpenSearch)

Mon, Nov 25

kostajh added a comment to T374718: Provide an ip information lookup tool for arbitrary targets making use of external subscriptions for WMF wikis.

Personally, if I'm considering placing a global block it would be useful to be able to query this information in one place (such as from metawiki) instead of having to go to local projects to do it, or going to external sources such as spur.us to do it. There isn't private info involved here, but putting a guardrail of administrator could be OK (as administrator is the level that would be reacting and placing blocks).

Mon, Nov 25, 7:46 PM · Trust and Safety Product Team, Stewards-and-global-tools, Trust-and-Safety, IP Info
kostajh added a comment to T345819: Store client hint mapping rows for logout events.

This feels super hacky. Why not just use the JS API?

Mon, Nov 25, 7:39 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
kostajh removed a subtask for T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior: T378779: Implement special page for IRS non-emergency flow.
Mon, Nov 25, 7:27 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh removed a parent task for T378779: Implement special page for IRS non-emergency flow: T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior.
Mon, Nov 25, 7:27 PM · Incident-Reporting-System (Post-pilot wiki release work), Trust and Safety Product Team
kostajh added a project to T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior: Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)).

@Madalina could you update the acceptance criteria -- or remove it, as there are subtasks specifying in more detail?

Mon, Nov 25, 7:26 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh moved T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Mon, Nov 25, 7:26 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh moved T379250: Create the 1.2 Further information screen from Ready to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Mon, Nov 25, 7:25 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh reopened T379248: Create the "Type of unacceptable behavior" screen as "Open".

Re-opening so that this can go through QA.

Mon, Nov 25, 7:25 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh reopened T379248: Create the "Type of unacceptable behavior" screen, a subtask of T374110: [Epic] Incident Submission for non - Emergencies/Unacceptable Behavior, as Open.
Mon, Nov 25, 7:25 PM · Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Epic, Trust and Safety Product Team
kostajh added a comment to T345819: Store client hint mapping rows for logout events.

This patch does the following:

Mon, Nov 25, 6:35 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Patch-For-Review, Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser, Google-Chrome-User-Agent-Deprecation
kostajh updated the task description for T357753: Build next iteration of IPoid using OpenSearch/ElasticSearch as backend.
Mon, Nov 25, 6:35 PM · iPoid-Service (IPoid OpenSearch), Data-Platform-SRE
kostajh added a comment to T374718: Provide an ip information lookup tool for arbitrary targets making use of external subscriptions for WMF wikis.

@Xaosflux we (Trust and Safety Product Team) had a brief discussion with Legal last week about this.

Mon, Nov 25, 6:17 PM · Trust and Safety Product Team, Stewards-and-global-tools, Trust-and-Safety, IP Info
kostajh moved T380512: Implement copy changes to non-emergency flow from Needs review to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Mon, Nov 25, 1:30 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh moved T347393: Store client hint mapping rows for user account creations on loginwiki from In Progress to Needs QA on the Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)) board.
Mon, Nov 25, 1:26 PM · MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), FY2024-25 WE4.2, http-client-hints (Release 2 (iteration, increase data collection coverage)), CheckUser
kostajh moved T380408: Implement copy changes and increase character limit from In progress to Done / QA on the Incident-Reporting-System (Pilot wiki release December 2024) board.
Mon, Nov 25, 1:14 PM · MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team
kostajh edited projects for T322854: Spike: Data collection for baseline on reporting system, added: Incident-Reporting-System; removed Incident-Reporting-System (Pilot wiki release December 2024).
Mon, Nov 25, 1:14 PM · Incident-Reporting-System, Trust and Safety Product Team
kostajh reassigned T380277: Prepare local links configuration for IRS pilot wiki from Sandiooses to STei-WMF.
Mon, Nov 25, 1:10 PM · Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Trust and Safety Product Team
kostajh updated subscribers of T289105: Remove compatConfig from Vue settings.

Once we've switched from the migration build of Vue 3 to the regular build of Vue 3, the compatConfig settings in component definitions will be ignored, and we should remove them.

Mon, Nov 25, 10:46 AM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), good first task, MW-1.42-notes (1.42.0-wmf.19; 2024-02-20), Structured-Data-Backlog, Growth-Team, Technical-Debt, Cosmos, WikiLove, ContentTranslation, GrowthExperiments, Design-System-Team, Design-Systems-team-20200324-20220422
kostajh added a comment to T240697: Measure % of edits coming from users without JS.

Below is a snapshot of edits made by users without JS enabled across all Wiki Projects based on the new instrumentation added in T263505.
Data is also browseable by project and platform is available in this Superset Dashboard.

Percent of edits completed without JS by user type
Logged-In Users:
Desktop: 6.1%
Mobile: 3.15%

Anon Users:
Desktop: 0.98%
Mobile: 1.57%

All Users:
Desktop: 5.28%
Mobile 2.49%

Mon, Nov 25, 10:37 AM · Editing-team (Kanban Board), Product-Analytics (Kanban), User-Ryasmeen, Web-Team-Backlog (Tracking), VisualEditor
kostajh added a project to T380512: Implement copy changes to non-emergency flow: Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)).
Mon, Nov 25, 9:48 AM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Trust and Safety Product Sprint (Sprint Gong (November 18 - December 6)), Incident-Reporting-System (Pilot wiki release December 2024), Trust and Safety Product Team