Page MenuHomePhabricator

RoySmith (RoySmith)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Sep 21 2017, 11:21 PM (472 w, 3 d)
Availability
Available
LDAP User
RoySmith
MediaWiki User
RoySmith [ Global Accounts ]

Recent Activity

Sat, Oct 10

RoySmith added a comment to T439249: Timecard API changed from day_of_week to dayOfWeek?.

Is there an estimate for when this fix will be deployed?

Sat, Oct 10, 9:44 PM · XTools, Moderator-Tools-Team

Tue, Sep 29

RoySmith added a comment to T439492: {{Use dmy dates|date=March 2025}} template causes connected content error in VE.

This makes sense based on what I've seen. This was originally observed on https://en.wikipedia.org/wiki/Chimpanzee which starts out with:

Tue, Sep 29, 4:54 PM · VisualEditor
RoySmith created T439492: {{Use dmy dates|date=March 2025}} template causes connected content error in VE.
Tue, Sep 29, 12:21 AM · VisualEditor

Fri, Sep 25

RoySmith created T439249: Timecard API changed from day_of_week to dayOfWeek?.
Fri, Sep 25, 1:02 PM · XTools, Moderator-Tools-Team

Tue, Sep 22

RoySmith added a comment to T395817: Checkuser should include in its logs external authentications via OAuth.

Cool. And I can verify that it's working. I just kicked off an IABot run and ran a self-check:

Tue, Sep 22, 4:04 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Essential-Work, Product Safety and Integrity (Sprint Heather (Aug 31 - Sept 18)), User-notice, MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-OAuth, CheckUser
RoySmith added a comment to T395817: Checkuser should include in its logs external authentications via OAuth.

@Dreamy_Jazz Thanks for working on this (and to everybody else for comments that helped clarify the requirements) . Does "resolved" just mean the code is written, or is this actually deployed to production?

Tue, Sep 22, 3:53 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Essential-Work, Product Safety and Integrity (Sprint Heather (Aug 31 - Sept 18)), User-notice, MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-OAuth, CheckUser

Mon, Sep 21

RoySmith added a comment to T423206: increase in session_fail_preview messages on enwiki.

There's also a thread currently at https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Loss_of_session_data which suggests this is a widespread problem.

Mon, Sep 21, 6:06 PM · MediaWiki-Core-Platform-Team (Radar), Data-Persistence, ServiceOps, MediaWiki-Page-editing
RoySmith added a comment to T423206: increase in session_fail_preview messages on enwiki.

I've been seeing this a lot on [[:en:Special:Checkuser]]. Chatting with some other CUs on Discord, I estimated I'm getting it on about 50% of the checks I run. Another CU estimated 25%. A Steward estimated they're seeing it on about 1/3 of the blocks they try to place.

Mon, Sep 21, 5:54 PM · MediaWiki-Core-Platform-Team (Radar), Data-Persistence, ServiceOps, MediaWiki-Page-editing
RoySmith created T438743: Collect and expose statistics on user agent popularity by country.
Mon, Sep 21, 2:11 PM · Product Safety and Integrity, CheckUser

Aug 30 2026

RoySmith created T436442: Don't suggest links for a part of a phrase based on capitalization.
Aug 30 2026, 1:04 AM · Machine-Learning-Team (Q1 FY2026-27), Add-Link-Structured-Task, Growth-Team, GrowthExperiments-NewcomerTasks

Aug 29 2026

RoySmith added a comment to T17552: API's list=recentchanges should have rcrelated parameter (provide Special:RelatedChanges/Special:RecentChangesLinked functionality via API).

Just want to mention that it would be nice if this happened. I could use this functionality for a project I'm working on and was surprised when I couldn't find this in the Action API. Eventually Claude mentioned this phab ticket, so here I am with a "Me too".

Aug 29 2026, 7:05 PM · Moderator-Tools-Team, MediaWiki-Recent-changes, Developer-Wishlist (2017), MediaWiki-Action-API

Aug 27 2026

RoySmith added a comment to T435782: Migrate spi-tools away from Debian Bullseye to Bookworm/Trixie.

Done. My apologies for dragging my feet on this.

Aug 27 2026, 8:50 PM · Cloud-VPS (Debian Bullseye Deprecation)
RoySmith added a comment to T435782: Migrate spi-tools away from Debian Bullseye to Bookworm/Trixie.

Thanks for the ping. I've been working my way through this slowly, but I'll get back to it.

Aug 27 2026, 8:13 PM · Cloud-VPS (Debian Bullseye Deprecation)

Aug 18 2026

RoySmith added a comment to T435230: Who Wrote That appears to be down.

Hmmm, weird, I tried it one more time and it worked this time, so I guess something intermittant.

Aug 18 2026, 4:56 PM · Moderator-Tools-Team, Who-Wrote-That
RoySmith updated the task description for T435230: Who Wrote That appears to be down.
Aug 18 2026, 4:45 PM · Moderator-Tools-Team, Who-Wrote-That
RoySmith created T435230: Who Wrote That appears to be down.
Aug 18 2026, 4:44 PM · Moderator-Tools-Team, Who-Wrote-That

Aug 9 2026

RoySmith added a comment to T434097: Who Wrote That? is giving incorrect results.

Ah, I missed that above. Makes sense, thanks.

Aug 9 2026, 1:07 PM · Moderator-Tools-Team, Essential-Work, Patch-For-Review, WikiWho, Who-Wrote-That
RoySmith added a comment to T434097: Who Wrote That? is giving incorrect results.

@MusikAnimal it's getting closer. In the same example I cited originally, hovering on the first word now highlights this:

Aug 9 2026, 11:02 AM · Moderator-Tools-Team, Essential-Work, Patch-For-Review, WikiWho, Who-Wrote-That

Aug 6 2026

RoySmith created T434220: Consider having VE alert user on suspicious search failures.
Aug 6 2026, 3:48 PM · VisualEditor

Aug 5 2026

RoySmith created T434097: Who Wrote That? is giving incorrect results.
Aug 5 2026, 2:40 PM · Moderator-Tools-Team, Essential-Work, Patch-For-Review, WikiWho, Who-Wrote-That

Aug 2 2026

RoySmith added a comment to T433703: Interactive map fails to load.

At https://en.wikipedia.org/w/index.php?title=Poecilia_velifera&oldid=1359425527#Range, there's a set of {{maplink}}s which are encased in some complicated markup:

Aug 2 2026, 6:22 PM · Regression, Maps (Kartographer)

Aug 1 2026

RoySmith added a comment to T433782: Sanitization of magic links in attributes should be disabled if magic links are disabled.

I suggest that instead of fixing this, support for these magic links be removed completely. This seems like basically an obsolete feature. Continuing to provide support for this adds complexity to the code base and, as this ticket demonstrates, increases the potential for future problems.

Aug 1 2026, 11:25 PM · Parsoid-Read-Views (Wikipedia follow-up), MediaWiki-Parser

Jul 31 2026

RoySmith added a comment to T433703: Interactive map fails to load.

Oh, my. I had originally thought it was just the map on [[:en:Ceuta]] that was broken. It seems to be happening on all {{maplink}}s I can find.

Jul 31 2026, 10:26 PM · Regression, Maps (Kartographer)
RoySmith updated the task description for T433703: Interactive map fails to load.
Jul 31 2026, 1:58 PM · Regression, Maps (Kartographer)
RoySmith created T433703: Interactive map fails to load.
Jul 31 2026, 1:56 PM · Regression, Maps (Kartographer)

Jul 30 2026

RoySmith added a comment to T433176: Visual Editor makes uncommanded whitespace changes when editing reference templates.

It's been a few days, I'm afraid I don't remember any details beyond what I reported.

Jul 30 2026, 8:11 PM · Essential-Work, Content-Platform-Team (Work In Progress), Parsoid, VisualEditor
RoySmith updated the task description for T433176: Visual Editor makes uncommanded whitespace changes when editing reference templates.
Jul 30 2026, 5:35 PM · Essential-Work, Content-Platform-Team (Work In Progress), Parsoid, VisualEditor

Jul 27 2026

RoySmith added a comment to T433267: Parsoid expands the template range in some scenarios where a block tag is on the same line without a line break preceding it.

This was first noticed in https://en.wikipedia.org/w/index.php?title=Carlisle_%26_Finch&oldid=1366344752

Jul 27 2026, 3:45 PM · Essential-Work, Parsoid, Content-Platform-Team (Work In Progress)
RoySmith created T433267: Parsoid expands the template range in some scenarios where a block tag is on the same line without a line break preceding it.
Jul 27 2026, 3:39 PM · Essential-Work, Parsoid, Content-Platform-Team (Work In Progress)

Jul 25 2026

RoySmith created T433176: Visual Editor makes uncommanded whitespace changes when editing reference templates.
Jul 25 2026, 3:03 PM · Essential-Work, Content-Platform-Team (Work In Progress), Parsoid, VisualEditor

Jul 21 2026

RoySmith added a comment to T432510: Provide a way to allow firewall to be bypassed.

Hmmm. I can not reproduce this right now, but from memory, what I did was went to lens.google.com and then in the box where it says "Past image link", I pasted something like:

Jul 21 2026, 11:51 PM · Traffic

Jul 20 2026

RoySmith added a comment to T315488: Show failed login attempts in the results list for the user.

My one concern here is that a common form of login failures is typing your username and password into the wrong boxes. If somebody did that, we'd end up logging their plain-text password.

Jul 20 2026, 11:01 PM · Product Safety and Integrity, Schema-change, CheckUser

Jul 18 2026

RoySmith created T432510: Provide a way to allow firewall to be bypassed.
Jul 18 2026, 12:51 PM · Traffic

Jun 16 2026

RoySmith created T429326: TIF image fails to load after clicking on thumbnail.
Jun 16 2026, 12:09 PM · Reader Growth Team, MediaWiki-Core-Platform-Team (Radar), MediaViewer

Jun 4 2026

RoySmith added a comment to T228812: Place names get cut off and unreadable on tile boundary.

Another example at https://en.wikipedia.org/wiki/Tribeca#/map/0, reproducible in an incognito window:

Screenshot 2026-06-04 at 6.34.10 PM.png (1,140×1,575 px, 2 MB)

Jun 4 2026, 10:41 PM · Maps (Kartotherian)

Jun 3 2026

RoySmith added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.

I scanned about 100k recent JPEG uploads on Commons for SOF9 markers and this is the only one.

Jun 3 2026, 5:30 PM · Commons, MediaWiki-File-management

May 27 2026

RoySmith added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.

The image is broken and can't be shown in browsers, there isn't much we can and should do

May 27 2026, 10:39 AM · Commons, MediaWiki-File-management

May 24 2026

RoySmith created T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.
May 24 2026, 5:39 PM · Commons, MediaWiki-File-management

May 22 2026

RoySmith created T427077: Some overlay text is missing in displayed maps, and OSM link is broken.
May 22 2026, 3:29 PM · Patch-For-Review, Maps (Kartographer)

May 17 2026

RoySmith added a comment to T426513: SecurePoll should provide a way to download data.

OK, I've given this some more thought and there is value in what Zzuuzz says about the security aspects of having this data in a file on a local disk. Still, the current method of copy-pasting the data from a browser has all those security disadvantages combined with being inconvenient. So, yeah, I'm might be coming around to being OK with Novem's suggestion of adding an API.

May 17 2026, 2:34 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith added a comment to T426513: SecurePoll should provide a way to download data.

I get your point about not storing data locally, but right now, you need to do that anyway. Wouldn't it be better to at least make that convenient rather than copy-paste from the screen?

May 17 2026, 1:06 AM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll

May 16 2026

RoySmith added a comment to T426513: SecurePoll should provide a way to download data.

In retrospect, the data in /details is structured enough that JSON would probably make more sense than csv or tsv.

May 16 2026, 9:30 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith added a comment to T426513: SecurePoll should provide a way to download data.

It starts with the copy-pasted data, but then it makes a bunch of API calls to retrieve additional information about individual users and IPs.

May 16 2026, 9:21 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith added a comment to T426513: SecurePoll should provide a way to download data.

Yep, I'm talking about the checkuser stuff. Basically, all the data that's on the page:

May 16 2026, 9:17 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith created T426513: SecurePoll should provide a way to download data.
May 16 2026, 2:29 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll

May 4 2026

RoySmith added a comment to T425145: VisualEditor doesn't show newly added references when using {{reflist}}.

This is a microcosm of a larger problem, which is that so much of how articles are formatted is cargo culting. What we're talking about here is essentially an API. VE exposes some functionality for managing references, so it needs a well-defined way for an editor to say "this is a reference", "this is where the list of references goes", etc. Then there's a fixed target that people can aim for. The folks who maintain VE. The folks who maintain the myriad of other reference-adjacent tools. The folks who write templates. And just plain editors who prefer to hand-edit wikitext. Then when something breaks, instead of finger-pointing about whether the problem is a VE update that was rolled a few days ago or a template change that was made back in December, everybody can point to the spec and say "This piece of the puzzle violates the spec: go fix that piece".

May 4 2026, 2:30 PM · Essential-Work, Editing-team (Editing-Q4-27Apr-8May-2026), WMDE-TechWish-Sprint-2026-05-12-Fungi, Cite

Apr 18 2026

RoySmith added a comment to T423360: Page.get_parsed_page() should support parsoid.

I don't think adding parsoid support will require the REST API, as it is also available via the action API. That's not to say supporting the REST API wouldn't be a good thing, just that it's not a blocker for this particular issue.

Apr 18 2026, 12:27 PM · Pywikibot

Apr 15 2026

RoySmith claimed T423360: Page.get_parsed_page() should support parsoid.
Apr 15 2026, 1:28 AM · Pywikibot
RoySmith created T423360: Page.get_parsed_page() should support parsoid.
Apr 15 2026, 1:28 AM · Pywikibot

Apr 12 2026

RoySmith created T423049: API Sandbox hides URL query string with wide text output.
Apr 12 2026, 5:17 PM · MediaWiki-API-Platform-Team, MediaWiki-Action-API

Mar 28 2026

RoySmith added a comment to T421539: Special:ChangeContentModel should present auth flow when changing from CSS to sanitized CSS (and any other sensitive transition).

Just some random thoughts on other things that might be "sensitive transitions":

Mar 28 2026, 2:08 PM · Product Safety and Integrity, MediaWiki-ContentHandler, 2026-user-javascript-incident

Mar 6 2026

RoySmith created T419269: WikEdDiff: Ampersand not properly escaped in diff.
Mar 6 2026, 5:55 PM · Local-Wiki-Template-And-Gadget-Issues
RoySmith added a comment to T197160: All security-sensitive MediaWiki functionality should require elevated security.

If we make too many things require reauth then we run the risk of annoying users. We also run the risk of making entering your password a common occurance which could aid phising attacks

Mar 6 2026, 12:09 AM · MediaWiki-Core-Platform-Team (Radar), Security, User-Tgr, Epic, MediaWiki-Core-AuthManager

Mar 5 2026

RoySmith added a comment to T419152: Editing user JS/CSS pages of another user should require elevated security.

I came here to open a similar ticket, but since this already exists, I'll just put my comments here.

Mar 5 2026, 7:15 PM · MediaWiki-Core-Platform-Team (Radar), Sustainability (Incident Followup), 2026-user-javascript-incident, Product Safety and Integrity, Security, MediaWiki-Core-AuthManager

Feb 18 2026

RoySmith added a comment to T380221: Allow authorised users to see IP Info for actors if the IP exists in the CheckUser or AbuseFilter tables, or has contributions.

My usual workflow is to click the IP link in Special:CheckUser when I want more info. As things stand now, when that fails with the dreaded "IP information for this address cannot be retrieved since no contributions have been made from it" message, then I need to manually flip over the Bullseye to get the information I seek, which is silly and inefficient.

Feb 18 2026, 5:01 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Trust and Safety Product Sprint (Sprint Key Lime Pie (May 5 - May 23)), MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Temporary accounts (Major pilot wiki deployment), Trust and Safety Product Team, IP Info

Feb 17 2026

RoySmith added a comment to T338032: Some emails to emergency@wikimedia.org are getting lost.

I'll let the person involved identify themselves if they wish, but I just heard of another incident today where an enwiki functionary emailed emergency@ and got no response. Upon making a query through a back channel which would not be available to most users, it was confirmed that the mail was filtered as spam by gmail.

Feb 17 2026, 6:37 PM · Mail, Infrastructure-Foundations, Trust-and-Safety

Feb 15 2026

RoySmith added a comment to T417477: User-agent policy failures should produce better diagnostics.

Interesting. Just for the sake of future phab archeologists, yeah, it turns out if I hit the WMF server directly from the command line, I get a nice, useful, error message:

Feb 15 2026, 7:34 PM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth
RoySmith added a comment to T417477: User-agent policy failures should produce better diagnostics.

According to this python-social-auth issue log, we apparently used to have a better (perfectly reasonable) 403 message:

Feb 15 2026, 5:21 PM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth

Feb 14 2026

RoySmith added a comment to T417477: User-agent policy failures should produce better diagnostics.

Just for future reference, the fix ended up being to upgrade to social-auth-core 4.8.0 and set SOCIAL_AUTH_USER_AGENT in my django settings file.

Feb 14 2026, 8:20 PM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth
RoySmith added a comment to T417477: User-agent policy failures should produce better diagnostics.

You don't really want to advise bad actors how to get around the 403.

Feb 14 2026, 5:16 AM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth
RoySmith updated the task description for T417477: User-agent policy failures should produce better diagnostics.
Feb 14 2026, 4:38 AM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth
RoySmith created T417477: User-agent policy failures should produce better diagnostics.
Feb 14 2026, 4:37 AM · SRE, MediaWiki-Core-Platform-Team, MediaWiki-extensions-OAuth

Jan 8 2026

RoySmith added a comment to T251555: wikistream.toolforge.org needs new maintainers.

Is this the same project as https://github.com/magnusmanske/wikistream?

Jan 8 2026, 1:53 PM · Tools, Toolforge-standards-committee (Maintainer needed)

Dec 24 2025

RoySmith attached a referenced file: F71236299: Screen Shot 2025-12-24 at 9.13.33 AM.jpg.
Dec 24 2025, 2:30 PM · Maps
RoySmith attached a referenced file: F71236324: Screen Shot 2025-12-24 at 9.15.48 AM.jpg.
Dec 24 2025, 2:30 PM · Maps
RoySmith created T413463: OSM maps have truncated text for feature names.
Dec 24 2025, 2:27 PM · Maps

Dec 1 2025

RoySmith added a comment to T411373: Newly created account from TA can't read sandbox.

Ah, playing around a bit more (I just created [[User:Another Testing Account To Be Ignored]]), it looks like what I must have done was after creating the account I hit the back button in my browser and *then* typed WP:Sandbox into the search box.

Dec 1 2025, 5:32 PM · Product Safety and Integrity, Temporary accounts
RoySmith added a comment to T411373: Newly created account from TA can't read sandbox.

How exactly did you go back to [[WP:Sandbox]] (last step)? The URL shows you still on auth.wikimedia.org rather than en.wikipedia.org.

Dec 1 2025, 5:21 PM · Product Safety and Integrity, Temporary accounts
RoySmith created T411373: Newly created account from TA can't read sandbox.
Dec 1 2025, 2:38 PM · Product Safety and Integrity, Temporary accounts

Nov 5 2025

RoySmith added a comment to T409221: Expose temporary account expiration status in rendered HTML.

Oh, duh. My bad, I didn't notice that. Yes, that's all I was looking for.

Nov 5 2025, 12:24 AM · Product Safety and Integrity, Temporary accounts

Nov 4 2025

RoySmith created T409221: Expose temporary account expiration status in rendered HTML.
Nov 4 2025, 10:18 PM · Product Safety and Integrity, Temporary accounts
RoySmith added a comment to T409220: Expose temporary account expiration status in the Action API.

+1 This seems like an obvious thing that should happen, and I assume trivial to implement.

Nov 4 2025, 10:14 PM · Temporary accounts, Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6)), MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), MediaWiki-API-Platform-Team, MediaWiki-Action-API

Nov 3 2025

RoySmith created T409077: Visual Editor does not play nice with MacOS Chrome "look up" feature.
Nov 3 2025, 2:37 PM · VisualEditor

Oct 27 2025

RoySmith updated the task description for T408477: "Key ... not found in stash" error message when uploading to commons.
Oct 27 2025, 11:23 PM · UploadWizard
RoySmith created T408477: "Key ... not found in stash" error message when uploading to commons.
Oct 27 2025, 11:22 PM · UploadWizard
RoySmith created T408474: "Key ... not found in stash.
Oct 27 2025, 11:17 PM

Sep 25 2025

RoySmith added a comment to T405613: Suggested investigations: The CodexTablePager limit selector at the bottom of the pager does not work.

Yeah, @Zzuuzz 's experience is the same as mine; the top and bottom controls have different behaviors.

Sep 25 2025, 8:55 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Codex, WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
RoySmith updated the task description for T405650: Search page shows configuration which doesn't match URL.
Sep 25 2025, 6:42 PM · Essential-Work, Discovery-Search (2025.09.26 - 2025.10.17), MediaWiki-Search, MediaWiki-extensions-InputBox (Tracking), Advanced-Search
RoySmith updated the task description for T405650: Search page shows configuration which doesn't match URL.
Sep 25 2025, 6:42 PM · Essential-Work, Discovery-Search (2025.09.26 - 2025.10.17), MediaWiki-Search, MediaWiki-extensions-InputBox (Tracking), Advanced-Search
RoySmith created T405650: Search page shows configuration which doesn't match URL.
Sep 25 2025, 6:40 PM · Essential-Work, Discovery-Search (2025.09.26 - 2025.10.17), MediaWiki-Search, MediaWiki-extensions-InputBox (Tracking), Advanced-Search

Sep 3 2025

RoySmith added a comment to T320769: Don't show over limit checks in the CheckUserLog or remove all over limit entries from enwiki.

I am strongly opposed to removing these entries from the db. The checks were requested, performed, and data returned to the requesting CU. The fact that the CU made a typo and asked for something other than what they intended doesn't change that.

Sep 3 2025, 11:01 AM · Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, CheckUser

Sep 2 2025

RoySmith added a comment to T397565: For non-global elections, check for min edits before a date or during a period, at time of vote rather than election setup.

OK, sounds good. I should have been smart enough to assume you guys knew what you were doing :-)

Sep 2 2025, 6:00 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith added a comment to T397565: For non-global elections, check for min edits before a date or during a period, at time of vote rather than election setup.

I'm all for computers doing things so humans don't have to, My only concern here is that (at least on enwiki) voter suffrage is determined by the community at an RFC. Implementing this automatic system would constrain the community to only using criteria which the software supports. If the community decided they only wanted editors whose usernames contained a Thorn to be eligible to vote, we'd be stuck. That is, of course, a silly example. But one could easily imagine less silly constraints which the community decides are important but happen not to be supported by this process. At the very least, we need to ensure we can revert to an enumerated list of eligible voters to accommodate such a situation.

Sep 2 2025, 11:40 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Product Safety and Integrity, MediaWiki-extensions-SecurePoll

Aug 26 2025

RoySmith added a comment to T402843: Discussion tools sometimes turns https:imdb... link into [[imdbtitle:...]].

OK, thanks. I agree it's a bug :-)

Aug 26 2025, 2:58 PM · Essential-Work, Parsoid

Aug 25 2025

RoySmith added a comment to T402843: Discussion tools sometimes turns https:imdb... link into [[imdbtitle:...]].

I'm not quite sure what you're saying. I understand your description of what's happening, but it sounds like you're also saying that's not a problem?

Aug 25 2025, 11:04 PM · Essential-Work, Parsoid
RoySmith updated the task description for T402843: Discussion tools sometimes turns https:imdb... link into [[imdbtitle:...]].
Aug 25 2025, 7:12 PM · Essential-Work, Parsoid
RoySmith created T402843: Discussion tools sometimes turns https:imdb... link into [[imdbtitle:...]].
Aug 25 2025, 6:53 PM · Essential-Work, Parsoid

Aug 6 2025

RoySmith added a comment to T401043: Switching from source edit of section to VE causes loss of everything other than that section..

Yup, the deletions show in the preview screen:

Aug 6 2025, 8:35 PM · VisualEditor-MediaWiki, MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), VisualEditor

Aug 2 2025

RoySmith created T401043: Switching from source edit of section to VE causes loss of everything other than that section..
Aug 2 2025, 6:37 PM · VisualEditor-MediaWiki, MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), VisualEditor

Jul 30 2025

RoySmith added a comment to T400119: Block traffic from user-agents not honoring our policy.

Would it be possible to include a link to this phab ticket and/or the policy page in the HTTP error response?

Jul 30 2025, 2:30 PM · User-notice-archive, Patch-For-Review, Traffic, SRE

Jul 16 2025

Restricted Application added a project to T314357: Evaluate lowering activity requirements for Wikipedia Library eligibility: Moderator-Tools-Team.
Jul 16 2025, 12:54 AM · Moderator-Tools-Team, Library-Card-Platform

Jul 15 2025

RoySmith added a comment to T398673: Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block.

Just acknowledging that I've seen my ping. I'll bring this to the attention of the commission, but can't commit to anything beyond that.

Jul 15 2025, 2:11 PM · User-notice-archive, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts, OKR-Work, MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), MediaWiki-Blocks

Jul 6 2025

RoySmith created T398777: Cannot scroll to top of page in VE with template or image selected.
Jul 6 2025, 10:47 PM · Editing-team (Editing-18Feb-27Feb-2026), Essential-Work, MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor

Jun 30 2025

RoySmith added a comment to T398135: clicking "archive" should load a form with a button (POST) instead of immediately archiving (GET).

I totally agree that this is a poor design choice and should be fixed. Not just for the U/X issues Novem_Linguae points out, but also for technical reasons like GET vs POST informing caching decisions made up and down the HTTP chain.

Jun 30 2025, 2:33 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll

Jun 29 2025

RoySmith added a comment to T398135: clicking "archive" should load a form with a button (POST) instead of immediately archiving (GET).

Only polls that have ended can be archived.

Jun 29 2025, 9:49 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll
RoySmith added a comment to T398135: clicking "archive" should load a form with a button (POST) instead of immediately archiving (GET).

What happens if you archive an election while it's still running?

Jun 29 2025, 4:33 PM · Product Safety and Integrity, MediaWiki-extensions-SecurePoll

Jun 2 2025

RoySmith updated the task description for T395817: Checkuser should include in its logs external authentications via OAuth.
Jun 2 2025, 5:43 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Essential-Work, Product Safety and Integrity (Sprint Heather (Aug 31 - Sept 18)), User-notice, MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-OAuth, CheckUser
RoySmith updated the task description for T395817: Checkuser should include in its logs external authentications via OAuth.
Jun 2 2025, 4:12 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Essential-Work, Product Safety and Integrity (Sprint Heather (Aug 31 - Sept 18)), User-notice, MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-OAuth, CheckUser
RoySmith created T395817: Checkuser should include in its logs external authentications via OAuth.
Jun 2 2025, 4:11 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Essential-Work, Product Safety and Integrity (Sprint Heather (Aug 31 - Sept 18)), User-notice, MediaWiki-Core-Platform-Team (Radar), MediaWiki-extensions-OAuth, CheckUser

May 30 2025

RoySmith created T395680: Quarry (quarry.wmcloud.org) not working.
May 30 2025, 1:51 PM · cloud-services-team, Quarry