Page MenuHomePhabricator

dom_walden (Dom Walden)
Test Engineer for Community Tech and Trust and Safety Product

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Oct 22 2018, 4:33 PM (287 w, 4 d)
Availability
Available
LDAP User
Dom Walden
MediaWiki User
DWalden (WMF) [ Global Accounts ]

Recent Activity

Thu, Apr 25

dom_walden added a comment to T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).

Does the textbox appear on the right of the dropdown on Special:Block for you? The reason I ask is that the dropdown and textbox were largely copied from the Special:Block code (with some modifications), so I am wondering if this also occurs for that page.

Thu, Apr 25, 6:52 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser
dom_walden added a comment to T318458: Add dropdown options for the reason in Special:InvestigateBlock (like Special:Block has).

@Dreamy_Jazz On Vector and Vector 2022 the text input does not appear below the dropdown:

Thu, Apr 25, 6:43 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Trust and Safety Product Team, CheckUser

Wed, Apr 24

dom_walden moved T30684: Collapse templates in editor from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I have tested code folding on several browsers on LTR and RTL wikis. I have mostly been checking that the folding/unfolding functions and that the wikitext is not modified in the process.

Wed, Apr 24, 8:54 AM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-Page-editing
dom_walden moved T207448: Resetting a custom global preference via API does not work from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I cannot reproduce the bug in the description.

Wed, Apr 24, 6:46 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Community-Tech (CommTech-Kanban), User-TheDJ, MediaWiki-Action-API, MediaWiki-extensions-GlobalPreferences

Tue, Apr 23

dom_walden moved T349506: Set temporary user pattern configuration on production ahead of testwiki deployment from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.

For QA please check that temporary accounts on beta wikis still works as expected. For example:

  1. The format for temporary account usernames is ~YYYY-X, where X is an integer and YYYY is the current year
  2. Users which start with ~2 or * are marked as temporary users.
Tue, Apr 23, 3:45 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Temporary accounts
dom_walden moved T359584: Provide action links on Special:Log for global block entries from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.

I can confirm T359584#9657841.

Tue, Apr 23, 3:28 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
dom_walden moved T362700: GlobalBlockLogFormatter does not handle pre-2010 GlobalBlocking logs correctly, causing an InvalidArgumentException and missing log parameter data from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.

I have taken a sample of global blocking logs from the production metawiki database from different years and put them in my local database. I don't see any exceptions in the logs. The log lines in Special:Log look OK to me and the links work.

Tue, Apr 23, 1:22 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Team, GlobalBlocking, Wikimedia-production-error
dom_walden moved T349506: Set temporary user pattern configuration on production ahead of testwiki deployment from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:51 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Temporary accounts
dom_walden moved T359584: Provide action links on Special:Log for global block entries from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
dom_walden moved T362700: GlobalBlockLogFormatter does not handle pre-2010 GlobalBlocking logs correctly, causing an InvalidArgumentException and missing log parameter data from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)) board.
Tue, Apr 23, 10:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Team, GlobalBlocking, Wikimedia-production-error
dom_walden edited projects for T349506: Set temporary user pattern configuration on production ahead of testwiki deployment, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), Temporary accounts
dom_walden edited projects for T359584: Provide action links on Special:Log for global block entries, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
dom_walden edited projects for T362700: GlobalBlockLogFormatter does not handle pre-2010 GlobalBlocking logs correctly, causing an InvalidArgumentException and missing log parameter data, added: Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)); removed Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)).
Tue, Apr 23, 10:50 AM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Team, GlobalBlocking, Wikimedia-production-error

Thu, Apr 18

dom_walden added a comment to T362700: GlobalBlockLogFormatter does not handle pre-2010 GlobalBlocking logs correctly, causing an InvalidArgumentException and missing log parameter data.

@Dreamy_Jazz a log_title of Contributions/71.107.128.0/18 leads to a log entry of ...globally blocked 18... where "18" is a link to "Special:Contributions/18".

Thu, Apr 18, 3:20 PM · Trust and Safety Product Sprint (Sprint Pennywhistle (23rd April - 3rd May)), MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Trust and Safety Product Team, GlobalBlocking, Wikimedia-production-error

Wed, Apr 17

dom_walden moved T361924: Update TemporaryAccountHandler for CheckUser event table migration from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

Testing notes

This should just need regression testing with $wgCheckUserEventTablesMigrationStage = SCHEMA_COMPAT_WRITE_NEW | SCHEMA_COMPAT_READ_NEW; set.

Wed, Apr 17, 7:52 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, CheckUser

Tue, Apr 16

dom_walden moved T339914: Remove CheckUserEnableSpecialInvestigate config from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

For QA I would suggest checking that Special:Investigate and Special:InvestigateBlock still work, and that a link from Special:CheckUser to Special:Investigate still exists that says Try out Special:Investigate.

Tue, Apr 16, 12:56 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), CheckUser
dom_walden moved T361487: '(username removed)' is added as a username with a link in the Special:CheckUser summary table from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I can no longer reproduce the bug.

Tue, Apr 16, 9:38 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, CheckUser
dom_walden moved T326865: Special:CheckUser can expose suppressed information for log events from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I suppressed all the log entries on my local wiki and then I did a "Get actions" Special:CheckUser request for a username, IP and temporary user. I could not find any references to suppressed usernames for any log entries.

Tue, Apr 16, 9:23 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), CheckUser, SecTeam-Processed, Vuln-Infoleak, Security
dom_walden added a comment to T30684: Collapse templates in editor.

@dom_walden Does CodeMirror stop functioning after the error? Sorry, I am unable to reproduce it on my MacBook Firefox, so I would like to learn more about it.

Tue, Apr 16, 8:24 AM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-Page-editing

Mon, Apr 15

dom_walden added a comment to T30684: Collapse templates in editor.

When doing a global unfolding on https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Fox&action=edit I saw the below error. I have only seen it happen once so far. Browser was Firefox 115.

Mon, Apr 15, 1:36 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-Page-editing
dom_walden moved T360621: Test and make improvements to the fixGlobalBlockWhitelist.php script from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

A few observations:

Mon, Apr 15, 1:24 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, GlobalBlocking
dom_walden moved T214989: Allow CodeMirror to be used for other textareas with WikiEditor from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

The two snippets in the Acceptance Criteria appear to give you an editor with syntax highlighting like CodeMirror.

Mon, Apr 15, 8:26 AM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Community-Tech (CommTech-Kanban), Convenient-Discussions, MediaWiki-extensions-CodeMirror

Fri, Apr 12

dom_walden moved T190108: Ways to opt-in/opt-out CodeMirror in 2003 Wikitext editor (without using the Toolbar) from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

The behaviour appears consistent with acceptance criteria.

Fri, Apr 12, 2:02 PM · Community-Tech (CommTech-Kanban), MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), MediaWiki-extensions-CodeMirror
dom_walden moved T361710: EditRecovery instrumentation from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I don't know if I can test this locally or on beta. I will move it into Done. I guess we will see events being recorded on grafana when this is deployed.

Fri, Apr 12, 10:01 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Community-Tech (CommTech-Kanban), Edit Recovery
dom_walden added a comment to T358804: Add bidi isolation to HTML tags in CodeMirror 6.

The <br> tag here is not being fully nested in the .cm-bidi-isolate span https://en-rtl.wikipedia.beta.wmflabs.org/w/index.php?title=Br&action=edit

Fri, Apr 12, 8:01 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror

Thu, Apr 11

dom_walden created T362346: Keyboard navigation does not always scroll the dropdown menu.
Thu, Apr 11, 4:03 PM · Codex, Design-System-Team
dom_walden added a comment to T358804: Add bidi isolation to HTML tags in CodeMirror 6.

I find it hard to tell where the cursor is, especially in Firefox or Chromium. Safari is a bit easier to understand. But I am not used to RTL editing.

Thu, Apr 11, 10:52 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror
dom_walden added a comment to T358804: Add bidi isolation to HTML tags in CodeMirror 6.

@MusikAnimal Is it supposed to look different in Firefox/Chrome compared to Safari?

Thu, Apr 11, 10:19 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror

Wed, Apr 10

dom_walden moved T326867: CheckUser API can expose suppressed information for log events from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I hid all the entries in logging, revision and archive tables and did an ApiQueryCheckUser on all users and IPs in cu_changes. I then searched the API responses for any usernames in the actor table.

Wed, Apr 10, 10:52 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), CheckUser, SecTeam-Processed, Vuln-Infoleak, Security
dom_walden moved T361951: 'isWriteMode' method overrides on ApiQueryBase subclasses is ignored causing transaction profiler expectations to not be met from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I have been making various requests to action=query&list=checkuser on my local wiki and have not seen this warning.

Wed, Apr 10, 10:43 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MediaWiki-Action-API, CheckUser, Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team
dom_walden moved T361291: If the reason provided for a log entry is hidden, it is not hidden in the checkuser API response for an actions request from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I set all the log events to have the same edit summary (which is easily searchable), hid all the log event edit summaries and did an ApiQueryCheckUser query for all the users and IPs in the cu_changes table. I then did a search for the edit summary. I could not find any references to it in any of the API responses.

Wed, Apr 10, 8:30 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Trust and Safety Product Team, CheckUser

Fri, Apr 5

dom_walden moved T341827: Add read new support to the CheckUser API from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

Comparing responses from the API before and after this change, the only difference I see is in the "summary" returned by the actions request type.

Fri, Apr 5, 3:11 PM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Trust and Safety Product Team, Patch-For-Review, CheckUser

Thu, Apr 4

dom_walden moved T361140: Add user agent ID column to each CheckUser result table from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I have checked that column exists on MariaDB and SQLite3.

Thu, Apr 4, 1:49 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Schema-change, DBA, Patch-For-Review, Trust and Safety Product Team, CheckUser
dom_walden moved T359312: Create cu_useragent table from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.

I checked the new table on MariaDB and SQLite3.

Thu, Apr 4, 1:42 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), Schema-change, Data-Persistence (work done), Trust and Safety Product Team, CheckUser
dom_walden added a comment to T231075: [BUG] Deal more helpfully with users who do not have the reupload right.

@dom_walden do we need any designs to serve up a more useful error message? I'm not sure if there are any existing patterns we can leverage

Thu, Apr 4, 11:46 AM · Community-Tech, SVG Translate Tool
dom_walden added a comment to T341827: Add read new support to the CheckUser API.

The wikitext markup for links is not being preserved (e.g. [[User:Admin|Admin]] is being shown as Admin).

Is this in the text in the summary value?

Thu, Apr 4, 6:51 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Trust and Safety Product Team, Patch-For-Review, CheckUser

Wed, Apr 3

dom_walden added a comment to T341827: Add read new support to the CheckUser API.

A few observations so far:

Wed, Apr 3, 3:05 PM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Trust and Safety Product Team, Patch-For-Review, CheckUser
dom_walden updated dom_walden.
Wed, Apr 3, 9:12 AM
dom_walden added a watcher for Community Wishlist Survey: dom_walden.
Wed, Apr 3, 9:10 AM
dom_walden added a comment to T358935: Special:Block form: Convert username lookup field to Codex.

A few observations:

  • The username field spans the entire page.
  • If the dropdown overflows the page and has a scroll, if you use the keyboard to select it does not scroll down
  • Going to Special:Block/1.2.3.4 does not prefill the form.
  • It does not look quite right on Minerva (I think this is in part due to T353759)
    minerva.png (466×1 px, 64 KB)
  • The dropdown is not in the Figma spec, so I don't know exactly how it should look. It looks the same as it does on OOUI, which I guess is OK.
  • Home and End don't work as described in T310556.
  • The API request to api.php?action=query&list=allusers is the same as OOUI except it uses origin. I don't know if that matters.
Wed, Apr 3, 7:46 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Multiblocks, Community-Tech (CommTech-Kanban)
dom_walden moved T341827: Add read new support to the CheckUser API from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)) board.
Wed, Apr 3, 6:55 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Trust and Safety Product Team, Patch-For-Review, CheckUser
dom_walden edited projects for T341827: Add read new support to the CheckUser API, added: Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)); removed Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)).
Wed, Apr 3, 6:55 AM · Trust and Safety Product Sprint (Sprint Tabla (1st - 14th April)), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Trust and Safety Product Team, Patch-For-Review, CheckUser

Tue, Apr 2

dom_walden added a comment to T358804: Add bidi isolation to HTML tags in CodeMirror 6.

Per T357795 it's deployed on all wikis on Beta. Would it be helpful to keep at least one wiki still running CM5?

Tue, Apr 2, 1:33 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror

Thu, Mar 28

dom_walden moved T358804: Add bidi isolation to HTML tags in CodeMirror 6 from Done 🏁 to QA 🐛 on the Community-Tech (CommTech-Kanban) board.
Thu, Mar 28, 2:43 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror
dom_walden moved T358804: Add bidi isolation to HTML tags in CodeMirror 6 from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

@MusikAnimal I cannot see any difference between CM5 and CM6 on beta. Am I doing something wrong?

Thu, Mar 28, 2:43 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), MediaWiki-extensions-CodeMirror

Mar 28 2024

dom_walden added a comment to T358935: Special:Block form: Convert username lookup field to Codex.

@HMonroy I put $wgUseCodexSpecialBlock = true; in my LocalSettings.php and went to Special:Block.

Mar 28 2024, 9:11 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Multiblocks, Community-Tech (CommTech-Kanban)

Mar 27 2024

dom_walden moved T361021: New accounts with names beginning with ~2 are created from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

Suggested QA steps for a WMF production wiki (such as testwiki):

  1. Attempt to create a account with the prefix ~
  2. Verify that the username is considered invalid and you cannot create an account.
Mar 27 2024, 3:20 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, Temporary accounts
dom_walden moved T360477: Special:GlobalBlockWhitelist doesn't always work if a whitelist already exists for an expired block from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

The reproduction steps didn't work for me as described. After removing the block, you cannot then change its local status. If it was disabled and you try to re-enable it, you see The user (0:0:0:0:0:0:0:1) you entered is not globally blocked and the corresponding row stays in global_block_whitelist (indefinitely?)

Mar 27 2024, 3:09 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), GlobalBlocking
dom_walden moved T351435: EditRecovery could lead to users accidentally overwriting other (or their own) edits from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I don't think I have anything to add here, so I will move this to Done.

Mar 27 2024, 1:55 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Community-Tech (CommTech-Kanban), Edit Recovery
dom_walden moved T358865: Use non-legacy log parameters for log entries for global blocking and unblocking from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

I have checked that new and legacy global block log entries appear correctly (e.g. links correct, information displayed). I have tested for IPs, named accounts and temporary accounts.

Mar 27 2024, 9:19 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking

Mar 26 2024

dom_walden added a comment to T316856: Realtime Preview does not interact well with Syntax highlighter gadget.

@dom_walden are you still able to reproduce this issue, and does it only happen on RTL editors?

Mar 26 2024, 2:41 PM · Community-Tech, Realtime Preview
dom_walden added a comment to T358865: Use non-legacy log parameters for log entries for global blocking and unblocking.

@Dreamy_Jazz If I hide or suppress the log entry target, if I login as another user who only has local sysop rights I still see the link to local status which includes the hidden username/IP. This user would not normally have the right to see hidden/suppressed entries (they aren't a suppressor).

Mar 26 2024, 12:07 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking
dom_walden moved T353801: Validate IP addresses before importing them from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

Passing the data feed from the description into ipoid, it returns:

{"@timestamp":"2024-03-26T11:09:07.493Z","ecs.version":"8.10.0","log.level":"error","message":{"err":"Error: ipaddr: the address has neither IPv6 nor IPv4 format: 5eb65739-071a-4fd3-b3dc-4-adb5bab9b01"},"trace.id":""}
Mar 26 2024, 11:10 AM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), iPoid-Service (iPoid 1.0)
dom_walden moved T354643: Queries to cu_log_event on large wikis are exceeding TransactionProfiler limits on Special:CheckUser from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

IP addresses should have already shown in that table, so I guess that is an okay difference. My guess is that the difference could have been caused by T359962.

Mar 26 2024, 10:46 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, Wikimedia-Slow-DB-Query, CheckUser
dom_walden moved T360072: Alias select fields in ApiQueryCheckUser from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

For this task I would suggest testing that no changes are observed in the functionality and in what data is returned by the API. This is because this change should have made no changes to the returned data or API interface.

Mar 26 2024, 9:39 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), CheckUser

Mar 25 2024

dom_walden added a comment to T354643: Queries to cu_log_event on large wikis are exceeding TransactionProfiler limits on Special:CheckUser.

For this ticket I would suggest verifying no changes in the data returned by Special:CheckUser when running a Get actions check is observed. This is because the change for this ticket should have no user-visible changes.

Mar 25 2024, 11:18 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Trust and Safety Product Team, Wikimedia-Slow-DB-Query, CheckUser

Mar 22 2024

dom_walden moved T358869: I am not blocked if my public IP and XFF IP are globally blocked but my public IP block is locally disabled from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

Moving to 'Needs QA' for QA to double check that this has been fixed now.

Mar 22 2024, 11:51 AM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), GlobalBlocking, Trust and Safety Product Team
dom_walden added a comment to T356931: Support modifying the status of global blocks on accounts using Special:GlobalBlockStatus.

I cannot change the global block status of Drwpb1 on enwiki beta: https://en.wikipedia.beta.wmflabs.org/w/index.php?title=Special:GlobalBlockWhitelist&address=Drwpb1

Mar 22 2024, 11:09 AM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), Patch-For-Review, Trust and Safety Product Team, GlobalBlocking

Mar 21 2024

dom_walden added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

I would also present and discuss a thing i also noticed, when i tried to reproduce the alternating surplusses between 0 and 1.7053025658242404E-13.
The reason for this behaviour lies in the incapability of PHP to do correct arithmetic operations on floating numbers.
A famous example of this is in PHP: 0.1 + 0.2 = 0.300000000000004.

Mar 21 2024, 2:32 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, Anti-Harassment, MediaWiki-extensions-SecurePoll
dom_walden added a comment to T360160: Slow query in Special:ListUsers with new block schema.

For the requests Special:ListUsers?username=text&editsOnly=1 and Special:ListUsers?desc=1&editsOnly=1, the MediaWiki\Pager\IndexPager::buildQueryInfo query takes about 50ms in read-new and about 30ms in read-old (according to the logs). Curiously, this discrepancy only happens while logged out. While logged in, both read-new and read-old queries take about 20ms.

Mar 21 2024, 2:07 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks

Mar 19 2024

dom_walden added a comment to T360088: Slow query in ApiQueryBlocks with new schema.

I used this script to call the ApiQueryBlocks API with a combination of different parameters (including bkusers, which I understand triggered this problem). I then extracted from the MW logs the line starting [rdbms] ApiQueryBlocks::execute which includes the query and the time the query took to run.

Mar 19 2024, 3:39 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Patch-For-Review, Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks, Wikimedia-production-error

Mar 18 2024

dom_walden added a comment to T360088: Slow query in ApiQueryBlocks with new schema.

@tstarling If I make a request with a bkusers parameter which includes both usernames and IPs/ranges and the username, IPs and ranges are not blocked (or the username does not exist), I see this exception:

{
    "error": {
        "code": "internal_api_error_InvalidArgumentException",
        "info": "[a6349b72d293f0ea1b55adac] Exception caught: Wikimedia\\Rdbms\\Platform\\SQLPlatform::makeList: empty input for field bt_id",
        "errorclass": "InvalidArgumentException",
        "trace": "InvalidArgumentException at /var/www/html/w/includes/libs/rdbms/platform/SQLPlatform.php(245)\nfrom /var/www/html/w/includes/libs/rdbms/platform/SQLPlatform.php(245)\n#0 /var/www/html/w/includes/libs/rdbms/platform/SQLPlatform.php(678): Wikimedia\\Rdbms\\Platform\\SQLPlatform->makeList()\n#1 /var/www/html/w/includes/libs/rdbms/database/Database.php(3334): Wikimedia\\Rdbms\\Platform\\SQLPlatform->selectSQLText()\n#2 /var/www/html/w/includes/libs/rdbms/database/DatabaseMySQL.php(730): Wikimedia\\Rdbms\\Database->selectSQLText()\n#3 /var/www/html/w/includes/libs/rdbms/database/Database.php(1342): Wikimedia\\Rdbms\\DatabaseMySQL->selectSQLText()\n#4 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(119): Wikimedia\\Rdbms\\Database->select()\n#5 /var/www/html/w/includes/libs/rdbms/database/DBConnRef.php(351): Wikimedia\\Rdbms\\DBConnRef->__call()\n#6 /var/www/html/w/includes/libs/rdbms/querybuilder/SelectQueryBuilder.php(724): Wikimedia\\Rdbms\\DBConnRef->select()\n#7 /var/www/html/w/includes/api/ApiQueryBase.php(415): Wikimedia\\Rdbms\\SelectQueryBuilder->fetchResultSet()\n#8 /var/www/html/w/includes/api/ApiQueryBlocks.php(300): ApiQueryBase->select()\n#9 /var/www/html/w/includes/api/ApiQuery.php(705): ApiQueryBlocks->execute()\n#10 /var/www/html/w/includes/api/ApiMain.php(1946): ApiQuery->execute()\n#11 /var/www/html/w/includes/api/ApiMain.php(922): ApiMain->executeAction()\n#12 /var/www/html/w/includes/api/ApiMain.php(893): ApiMain->executeActionWithErrorHandling()\n#13 /var/www/html/w/includes/api/ApiEntryPoint.php(158): ApiMain->execute()\n#14 /var/www/html/w/includes/MediaWikiEntryPoint.php(199): MediaWiki\\Api\\ApiEntryPoint->execute()\n#15 /var/www/html/w/api.php(44): MediaWiki\\MediaWikiEntryPoint->run()\n#16 {main}"
    },
    "servedby": "b6a42289990f"
}
Mar 18 2024, 2:05 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Patch-For-Review, Multiblocks, Community-Tech (CommTech-Kanban), MediaWiki-Blocks, Wikimedia-production-error

Mar 13 2024

dom_walden added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

Alternatively, it would be great, if there is may be another and more simple example ballot, with which the bug could be reproduced?

Mar 13 2024, 2:58 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, Anti-Harassment, MediaWiki-extensions-SecurePoll
dom_walden created T360015: Edit Recovery not working on Safari.
Mar 13 2024, 9:47 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Community-Tech (CommTech-Kanban), Edit Recovery

Mar 12 2024

dom_walden moved T357777: Implement more restrictive rate limit for temporary account creation from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)) board.

I set $wgAccountCreationThrottle and $wgTempAccountCreationThrottle to different values on my local wiki. I see that two different throttles are applied when creating a temporary user (i.e. editing while logged out) and when creating a named user via Special:CreateAccount.

Mar 12 2024, 2:22 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Temporary accounts
dom_walden added a comment to T357777: Implement more restrictive rate limit for temporary account creation.

@kostajh Should this task still be in review? I see one open patch.

Mar 12 2024, 9:46 AM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Temporary accounts

Mar 11 2024

dom_walden added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

I tried again with dcbad8c and ba9476b58d2d (with patch given) and get the same results.

Mar 11 2024, 1:58 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, Anti-Harassment, MediaWiki-extensions-SecurePoll
dom_walden moved T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

IPInfo appears to now be able to retrieve information about IPv6 addresses from ipoid.

Mar 11 2024, 1:41 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team
dom_walden moved T354207: Allow IP actors to be created for imports when temporary accounts are enabled from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

I have imported revisions made by IPs via Special:Import and API:Import.

Mar 11 2024, 9:03 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Temporary accounts

Mar 8 2024

dom_walden added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

Tallying via the CLI on our beta environment, I am getting the same exception I was getting in T290027#7376288:

$ mwscript extensions/SecurePoll/cli/tally.php --wiki=votewiki --name=20_7_5000_425367464
/usr/local/bin/mwscript: line 27: 32355 Segmentation fault      sudo -u "$MEDIAWIKI_WEB_USER" $PHP "$MEDIAWIKI_DEPLOYMENT_DIR_DIR_USE/multiversion/MWScript.php" "$@"
Mar 8 2024, 8:45 AM · Moderator-Tools-Team (Kanban), Patch-For-Review, Anti-Harassment, MediaWiki-extensions-SecurePoll

Mar 7 2024

dom_walden added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

Hello!

I tried to reproduce the bug, but was not successful yet.
I checked out the state of the STVTallier algorithm from Aug 19, 2021 (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/SecurePoll/+/712409) to make sure the bug has not been fixed meanwhile.

Mar 7 2024, 4:48 PM · Moderator-Tools-Team (Kanban), Patch-For-Review, Anti-Harassment, MediaWiki-extensions-SecurePoll
dom_walden moved T347673: Create special page to list all recovery data from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I have checked out Special:EditRecovery on beta in a couple of different languages (incl. RTL) and skins. I see the date changes depending on the language you choose (although I cannot verify the translated date is correct).

Mar 7 2024, 2:10 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), Community-Tech (CommTech-Kanban), Edit Recovery
dom_walden created T359517: Duplicate IP errors for IPs which are not duplicated.
Mar 7 2024, 10:36 AM · iPoid-Service, Trust and Safety Product Team
dom_walden moved T356736: Duplicate entry 'X.X.X.X' for key 'ip' sql: INSERT INTO actor_data (ip,org,client_count,types,conc_city,conc_state,conc_country,countries,location_country,risks from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

We appear to be recovering from duplicate IP errors without interrupting the import completely (i.e. other IPs in the feed are imported).

Mar 7 2024, 9:37 AM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0)

Mar 6 2024

dom_walden moved T357675: Create GlobalBlockLookup service from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

@Dreamy_Jazz I have done all the testing I had planned to do so far. As this is still unmerged, should this task be moved back to Review?

@dom_walden, I had incorrectly tagged this change against this task. QA for the change still in review will be done in T358155.

Mar 6 2024, 2:33 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), Trust and Safety Product Team, GlobalBlocking
dom_walden updated the task description for T359384: IPs sometimes not deleted but updated with old data.
Mar 6 2024, 2:29 PM · iPoid-Service, Trust and Safety Product Team
dom_walden created T359384: IPs sometimes not deleted but updated with old data.
Mar 6 2024, 2:28 PM · iPoid-Service, Trust and Safety Product Team

Mar 5 2024

dom_walden added a comment to T359157: Missing IPs on update when they are duplicated.

I have found an example of a missing IP where there is a duplicate IP in yesterday's feed.

Mar 5 2024, 3:27 PM · iPoid-Service, Trust and Safety Product Team
dom_walden created T359181: Data updated incorrectly if yesterday's feed has duplicate IPs.
Mar 5 2024, 2:41 PM · iPoid-Service, Trust and Safety Product Team
dom_walden updated the task description for T359157: Missing IPs on update when they are duplicated.
Mar 5 2024, 12:08 PM · iPoid-Service, Trust and Safety Product Team
dom_walden created T359157: Missing IPs on update when they are duplicated.
Mar 5 2024, 11:56 AM · iPoid-Service, Trust and Safety Product Team

Mar 4 2024

dom_walden added a comment to T357675: Create GlobalBlockLookup service.

Change 1005621 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/GlobalBlocking@master] [Very WIP] Update GlobalBlockLookup for global account blocks

https://gerrit.wikimedia.org/r/1005621

Mar 4 2024, 8:49 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), Trust and Safety Product Team, GlobalBlocking

Mar 1 2024

dom_walden moved T356492: ipoid API should return a 400 instead of a 500 for malformed IPs from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

If the IP in the request to /feed/v1/ip/<ip> is invalid, it returns a 400 with response body "<ip> is not an IP address".

Mar 1 2024, 2:51 PM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), iPoid-Service (iPoid 1.0), Trust and Safety Tools Team Backlog
dom_walden created T358871: IP ranges in $wgGlobalBlockingAllowedRanges are blocked if they appear in XFF headers.
Mar 1 2024, 2:34 PM · GlobalBlocking, Trust and Safety Product Team
dom_walden created T358869: I am not blocked if my public IP and XFF IP are globally blocked but my public IP block is locally disabled.
Mar 1 2024, 2:22 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), GlobalBlocking, Trust and Safety Product Team
dom_walden moved T341228: Update action API to handle temporary users from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

Testing notes that I used to test this change which may be useful for QA:

Mar 1 2024, 1:53 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), MediaWiki-Action-API, Temporary accounts
dom_walden added a comment to T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses.

Maybe instead of ipaddr.js library, we should copy/paste mw.util.prettifyIP and make use of that in ipoid:

Mar 1 2024, 1:39 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team
dom_walden moved T358683: Update ApiQueryUserInfo to handle temporary users from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

All looks good.

Mar 1 2024, 1:37 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Trust and Safety Product Team, Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), MediaWiki-Action-API, Temporary accounts
dom_walden added a comment to T354758: Data not retrieved by IPInfo from IPoid for IPv6 addresses.

@STran I don't think IPInfo is retrieving information about IPv6 properly. With the below test data, if I make an edit as IP 2001:2::b706:5bd3:f2b:9e33 and look at the Special:Contributions, the ipoid data is all null. When I look in the logs I see:

[http] [2024-03-01T11:52:51+00:00] GET http://172.18.0.1:6927/feed/v1/ip/2001:2:0:0:B706:5BD3:F2B:9E33 HTTP/1.1 - 200 NULL
[IPInfo] ipoid results were not in the expected format: {"2001:2:0:0:b706:5bd3:f2b:9e33":{"ip":"2001:2:0:0:b706:5bd3:f2b:9e33","org":"Foobaz","client_count":0,"types":["UNKNOWN"],"conc_city":"","conc_state":"","conc_country":"","countries":0,"location_country":"IN","risks":["CALLBACK_PROXY"],"last_updated":1709293854,"proxies":["OXYLABS_PROXY"],"behaviors":[],"tunnels":[]}}
Mar 1 2024, 12:02 PM · Trust and Safety Product Sprint (Sprint Gangan (11th - 22nd March)), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, iPoid-Service (iPoid 1.0), IP Info, Trust and Safety Product Team

Feb 29 2024

dom_walden moved T351197: TypeError: Cannot read properties of undefined (reading 'operator') from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.
Feb 29 2024, 3:59 PM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), Patch-For-Review, iPoid-Service

Feb 28 2024

dom_walden moved T356923: Create a configuration value to control whether global account blocks are enabled from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

I would suggest that no QA is needed for this ticket because the configuration value is currently un-used. Testing that this configuration value works as expected will be done in other tickets.

Feb 28 2024, 2:02 PM · MW-1.42-notes (1.42.0-wmf.21; 2024-03-05), Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), Trust and Safety Product Team, GlobalBlocking

Feb 27 2024

dom_walden moved T337772: Prevent GlobalPreferences from setting preferences for temporary accounts from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

As a temporary user, I cannot access either Special:Preferences or Special:GlobalPreferences. Instead, I am taken to the login form.

Feb 27 2024, 2:20 PM · Community-Tech (CommTech-Kanban), MediaWiki-extensions-GlobalPreferences, Temporary accounts
dom_walden moved T357925: Create the GlobalBlockManager service from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)) board.

I tested creating and modifying blocks and checking the data is correct in the database.

Feb 27 2024, 2:01 PM · Trust and Safety Product Sprint (Sprint Piano (Feb 19th - 1st March)), Trust and Safety Product Team, GlobalBlocking
dom_walden added a comment to T351435: EditRecovery could lead to users accidentally overwriting other (or their own) edits.

Do you get a notification when re-opening it though, at step 3? The new warning is within the same notification toast. If you click one of the buttons at that point, it'll disappear.

Feb 27 2024, 8:11 AM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Community-Tech (CommTech-Kanban), Edit Recovery

Feb 26 2024

dom_walden moved T245568: Highlighting (CodeMirror) changes the editor font from the user preference (sans/serif) to monospace in the 2017 editor from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I see that the appropriate class mw-editfont-* is added to div.cm-content.

Feb 26 2024, 3:51 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Spike, MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Editing-team, MediaWiki-extensions-CodeMirror
dom_walden added a comment to T351435: EditRecovery could lead to users accidentally overwriting other (or their own) edits.

You have to have saved a new revision of the page after you opened it for editing, something like:

Feb 26 2024, 3:46 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Community-Tech (CommTech-Kanban), Edit Recovery

Feb 23 2024

dom_walden added a comment to T351435: EditRecovery could lead to users accidentally overwriting other (or their own) edits.

I cannot get the new message to appear when doing "Show preview" or "Show changes". @Samwilson how do you trigger this?

Feb 23 2024, 3:31 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Community-Tech (CommTech-Kanban), Edit Recovery
dom_walden moved T346009: Add Toolforge-specific deploy script for running npm in a separate job from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

As this appears to be a change to how we deploy/build svgtranslate, I don't know if there is anything I can do to test this.

Feb 23 2024, 2:59 PM · Community-Tech (CommTech-Kanban), SVG Translate Tool, ToolforgeBundle
dom_walden moved T347435: Warn when adding a URL that matches blocked external domains in the 2010 editor from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

I don't see the warning on beta anymore. I hope that means it has been removed correctly.

Feb 23 2024, 2:51 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), AbuseFilter, Wikimedia Wishathon, Community-Wishlist-Survey-2023
dom_walden moved T357916: Add tracking instrumentation to Edit Recovery from QA 🐛 to Done 🏁 on the Community-Tech (CommTech-Kanban) board.

Testing this on beta and inspecting the network tab, I see

Feb 23 2024, 12:01 PM · MW-1.42-notes (1.42.0-wmf.20; 2024-02-27), Community-Tech (CommTech-Kanban), Edit Recovery