Page MenuHomePhabricator

stjn
Interface admin in Russian Wikipedia

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Oct 7 2014, 2:35 PM (610 w, 14 h)
Availability
Available
IRC Nick
stjn
LDAP User
Saint Johann
MediaWiki User
Stjn [ Global Accounts ]

Info:

Other ways to find me:

Recent Activity

Yesterday

stjn added a comment to T399175: [EPIC] Refine Codex icon library.

https://www.mediawiki.org/wiki/Design/Interfaces_for_Human_Knowledge (T423941):

Design with Others
We collaborate with others through means of inclusion of ideas, research sessions, and working as openly as possible.

Tue, Jun 16, 10:13 PM · Editing-team (Editing-Q4-11May-22May-2026), User-notice, Epic, Codex

Mon, Jun 15

stjn added a comment to T2156: Allow editing the lead section of a page.

You can check for edits with specific summaries in wikis where this is already default for a long time, like Russian Wikipedia (/* Преамбула*/ was added by the gadget, now it is /* */). That should probably lend the appropriate statistics.

Mon, Jun 15, 3:40 PM · User-notice, Wikimedia Wishathon, VisualEditor, MediaWiki-Page-editing, Design, MediaWiki-User-Interface
stjn edited projects for T429146: Dark mode syntax highlighting is same dark grey as background, added: Vector 2022, dark-mode; removed SyntaxHighlight.

To clarify, in all cases where background CSS property is set, you should also set color to something (like color:inherit) because Vector 2022 night mode is assuming that any manual declaration of a background colour needs the black text colour (since usually background colours are set only with consideration for light mode). So that page should just be fixed along those lines. That’s not specific to SyntaxHighlight.

Mon, Jun 15, 11:04 AM · dark-mode, Vector 2022

Sun, Jun 14

stjn added a comment to T419048: Use Parsoid as default wikitext parser in MW 1.47.

Would be good to ask the Wikimedia communities using Parsoid what still needs to be fixed before making such a switch, since there are pretty important bugs like T422291: Wrong section edit link target with Parsoid when section is transcluded (and I’m sure many other ones) which currently are unaddressed but would cause confusion among the third-party users if Parsoid was deployed by default as is.

Sun, Jun 14, 9:13 PM · Parsoid-Read-Views, Parsoid-Rendering, MediaWiki-General, Epic
stjn added a comment to T429085: Make sure that {{notranslate}} tags are marked ignored and {{optional}} tags are marked optional.

"ignored" and "optional" are added to the translatewiki.net configuration file manually based on the message content. The message documentation could be a hint but is never the main criterion.

It would be good, however, to have both reflect the same state, probably the state from the extension (i.e. hide {{optional}} if the message isn’t really optional based on some magic word like {{TRANSLATIONSTATE}}). There is also a more general problem of translatewiki messages not being deleted after the message gets deleted from the repository (which also makes tracking errors in message documentation worse), but that’s harder to solve than this.

Sun, Jun 14, 8:47 PM · translatewiki.net
stjn added a comment to T268900: Clean up section edit link brackets.

Visual enhancements are not applied on all pages by default so if you’re looking at a page outside of talk namespaces, the chances are, you’ll see this problem.

Sun, Jun 14, 11:29 AM · Patch-For-Review, DiscussionTools, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikimedia-Hackathon-2026, Editing-team, Design, Accessibility, MediaWiki-Parser

Thu, Jun 11

stjn added a comment to T268900: Clean up section edit link brackets.

Discussion Tools currently displays its brackets around ‘(un)subscribe’ action like this on translatewiki.net:

image.png (225×125 px, 4 KB)

Thu, Jun 11, 4:55 PM · Patch-For-Review, DiscussionTools, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Wikimedia-Hackathon-2026, Editing-team, Design, Accessibility, MediaWiki-Parser

Wed, Jun 10

stjn updated the task description for T428828: Font size changes after opening 2010 wikitext editor in Vector 2022.
Wed, Jun 10, 11:51 PM · WikiEditor (2010), Regression, Vector 2022
stjn created T428828: Font size changes after opening 2010 wikitext editor in Vector 2022.
Wed, Jun 10, 11:48 PM · WikiEditor (2010), Regression, Vector 2022
stjn added a comment to T422291: Wrong section edit link target with Parsoid when section is transcluded.

I read this just now in another task related to this one:

Section edit links are only relevant to what we call "read views". The way the pipeline is constructed, Parsoid parses wikitext to a canonical output, which gets cached. Then, depending on the calling client, the cached output is transformed. See core's DefaultOutputPipelineFactory for the stages that are applied for desktop clients, one of which is HandleParsoidSectionLinks. These section edit links are undesirable for editing clients, like VE, or the mobile apps, etc. If the legacy parser was asked to apply them during preprocessing then they'd be in the cached output.

This made me wonder: while the links are undesirable in page views, what stops Parsoid here from doing something like exposing them in the metadata, so that Parsoid itself could then build correct edit links in read views? i.e. something like this (or even just href)

<link rel="mw:EditSectionLink" data-page="…" data-section-id="…">

This wouldn’t pollute VE or other contexts more than the existing HTML pollution we get from Parsoid, but it would ensure that it always knows what context an edit link is required in. Seems like a potential solution to this issue.

Wed, Jun 10, 10:58 PM · Parsoid-Read-Views (Small Size Wikipedias), Parsoid
stjn added a comment to T428744: Reply links should be displayed based on whether a page is editable.

The difference is that people visiting (protected) discussion pages are much more likely to want to edit/comment than people visiting (protected) articles. And what harm do these buttons do? I don’t think your points are strong enough to remove the buttons –

In the case of your huWP page, in our current moment, unless T259824 gets resolved, they actively mislead people into thinking they can reply using the reply tool, which was my point above :-) More broadly, they present an action that cannot be taken even while we have ways to not do that. Your home wiki that protects the main discussion page while allowing the same users to participate on subpages is not a strong enough point to break the existing convention that if you cannot take a certain action, you shouldn’t be misled into thinking you can.

Wed, Jun 10, 9:21 PM · DiscussionTools
stjn added a comment to T428744: Reply links should be displayed based on whether a page is editable.

Additionally, it should be noted that you cannot use https://hu.wikipedia.org/wiki/Wikipédia:Törlésre_javasolt_lapok?cdenable=0&dtenable=1&uselang=en to reply even if you are allowed to edit the page:

image.png (643×168 px, 14 KB)

Wed, Jun 10, 5:08 PM · DiscussionTools
stjn added a comment to T428744: Reply links should be displayed based on whether a page is editable.

DiscussionTools is also relying on Parsoid data, maybe the current task is going to be easier to solve once T422291 is fixed.

I meant there that if Parsoid is turned on, those links point to the wrong direction if you’re an admin. They still don’t appear if you are not able to edit the page, as you can see in private browsing mode at https://ru.wikipedia.org/wiki/Шаблон:Вложенный_список (Parsoid-generated).

Wed, Jun 10, 4:44 PM · DiscussionTools
stjn added a comment to T428744: Reply links should be displayed based on whether a page is editable.

That sort of thing still violates MediaWiki conventions, though, since unless you’re an admin, you won’t be able to go edit sections in https://en.wikipedia.org/wiki/Template:Wikipedia's_sister_projects from the protected page (but as an admin, you can, unless you’re using Parsoid, see T422291). I think allowing people to post in that circumstance is probably more out of the ordinary than disallowing it.

Wed, Jun 10, 3:28 PM · DiscussionTools
stjn added a project to T428762: Comment IDs with anchors are unreachable via Special:GoToComment: Convenient-Discussions.
Wed, Jun 10, 2:52 PM · Patch-For-Review, Convenient-Discussions, DiscussionTools
stjn created T428762: Comment IDs with anchors are unreachable via Special:GoToComment.
Wed, Jun 10, 2:51 PM · Patch-For-Review, Convenient-Discussions, DiscussionTools
stjn claimed T380749: translatewiki.net main page should be using the current skin.
Wed, Jun 10, 2:04 PM · Patch-For-Review, MediaWiki-extensions-TwnMainPage
stjn added a comment to T59903: Add support for ordinal numbers.

I think the actual roadblock for this feature from languages like Russian is not gender but that in many contexts, what’s needed is not just different gender, but also different forms (5-й век, but в 5-м веке, в 1910-х годах). This sort of thing leads me to the opinion that where the ordinals are needed, they should be actually just written down like $1{{ORDINAL:$1|st|nd|rd|th}} (I guess English can be {{ORDINAL:$1|}} if we want to be a bit biased there), since that’s the only way that would provide the flexibilty for different languages. Anything else would eventually break down as message authors rarely think about what cases would make sense in other languages even without {{ORDINAL:}}.

Wed, Jun 10, 1:05 PM · Patch-Needs-Improvement, MediaWiki-Internationalization, MediaWiki-extensions-CLDR
stjn created T428744: Reply links should be displayed based on whether a page is editable.
Wed, Jun 10, 12:27 PM · DiscussionTools
stjn added a comment to T364685: CSS sanitizer refuses TemplateStyles variable assignment to border-color but does permit background-color.

Use case for this in the wild:
https://translatewiki.net/wiki/Template:Discuss_term/styles.css
The template defines a shared border-color and modifies border-left-width to be 5px. Because I can’t set variables on different states, I have to re-define entire border property instead, overriding border-left-width assignment. I ‘solved’ it by making it 5px !important but that truly shouldn’t be necessary for what should be allowed with border-color.

Wed, Jun 10, 12:02 PM · Patch-For-Review, TemplateStyles, css-sanitizer
stjn added a comment to T306744: Sticky header doesn't show the page title if PAGEBANNER is used.

The current MediaWiki:Vector-2022.css styles on English Wikivoyage fixing this issue are bad for accessibility:

#firstHeading:empty {
	visibility: visible;
	display: block;
}
Wed, Jun 10, 11:05 AM · patch-welcome, Web-Team-Backlog-Archived (FY2024-25 Q2 Sprint 4), Patch-For-Review, MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Wikidata-Page-Banner, Vector 2022
stjn added a comment to T427860: Remove empty space after indicators on history pages in Vector 2022.

For the record, this is a more generic problem as well:

image.png (1,281×215 px, 26 KB)

https://translatewiki.net/wiki/Project_talk:Terminology_gadget

Wed, Jun 10, 10:06 AM · Patch-For-Review, Vector 2022, MediaWiki-Page-history

Tue, Jun 9

stjn created T428695: Who Wrote That should have better support for night mode.
Tue, Jun 9, 11:00 PM · Who-Wrote-That, dark-mode
stjn added a comment to T427820: Migrate Shellbox image to Bookworm.

@Raine JFYI but T428484 was essentially resolved by setting $wgScoreSafeMode variable to false, so maybe a revert isn’t too necessary? In the config docs it says this about it:

Must be set to false for LilyPond versions 2.23.12 or newer (safe mode was removed in 2.23.12 as it could no longer be guaranteed safe). For older versions, set this to true to enable LilyPond's safe mode (default). NOTE: if set to false, all inputs should be sanitized and/or trusted, and the LilyPond binary must be appropriately sandboxed.

Tue, Jun 9, 10:00 AM · ServiceOps new, ServiceOps-Upgrades-Hardware, ServiceOps-Mediawiki
stjn added a comment to T427945: [info] Update to mw.util.addPortletLink.

Important note: if your user script is supposed to support third-party wikis (such as https://www.mediawiki.org/wiki/Translator_Buddy), updating it to the new version of mw.util.addPortletLink is going to break the portlet link addition for third-party users unless they also update MediaWiki to 1.47. This could be an important consideration before updating.

Tue, Jun 9, 12:22 AM · User-notice

Mon, Jun 8

stjn added a comment to T399175: [EPIC] Refine Codex icon library.

I’m sorry to say, but overall, the new icons became very much generic and soulless. If anything, they became less tied to the current MediaWiki style, especially here:

image.png (473×167 px, 12 KB)

These icons clearly are supposed to play well with Thanks icon:
image.png (603×212 px, 28 KB)

Now they look generic. And this, the supposed replacement, just looks bad:
image.png (467×59 px, 5 KB)

Mon, Jun 8, 11:31 PM · Editing-team (Editing-Q4-11May-22May-2026), User-notice, Epic, Codex
stjn added a comment to T428484: Including Lilypond notation with the "score" tag results in error message "Safe mode has been removed from LilyPond as of version 2.23.12.".

Accidental update aside, if the decision would be to keep Lilypond 2.24.1 version (currently running on the websites as a result of T427820), then at least these tasks can be closed after everything gets checked:

SVG one can’t since https://en.wikipedia.org/wiki/Dynamics_(music) still renders files in PNG. Would be nice if someone can figure out what’s missing there.

Mon, Jun 8, 10:11 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), ServiceOps-Services-Oids, Patch-For-Review, Product Safety and Integrity, Security, Reader Experience Team, Regression, ServiceOps new, MediaWiki-extensions-Score
stjn added a comment to T428484: Including Lilypond notation with the "score" tag results in error message "Safe mode has been removed from LilyPond as of version 2.23.12.".

Accidental update aside, if the decision would be to keep Lilypond 2.24.1 version (currently running on the websites as a result of T427820), then at least these tasks can be closed after everything gets checked:

Mon, Jun 8, 8:32 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), ServiceOps-Services-Oids, Patch-For-Review, Product Safety and Integrity, Security, Reader Experience Team, Regression, ServiceOps new, MediaWiki-extensions-Score
stjn added a comment to T427820: Migrate Shellbox image to Bookworm.

Seems to have caused T428484 regression of Score extension (no music scores are shown any more).

Mon, Jun 8, 8:18 PM · ServiceOps new, ServiceOps-Upgrades-Hardware, ServiceOps-Mediawiki
stjn added a project to T428484: Including Lilypond notation with the "score" tag results in error message "Safe mode has been removed from LilyPond as of version 2.23.12.": Regression.
Mon, Jun 8, 7:45 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), ServiceOps-Services-Oids, Patch-For-Review, Product Safety and Integrity, Security, Reader Experience Team, Regression, ServiceOps new, MediaWiki-extensions-Score
stjn added a comment to T386436: Make it easier to add TemplateStyles from a module.

Ah, it doesn’t support cases like https://ru.wikipedia.org/wiki/Модуль:Вложенный_список#L-10 or https://ru.wikipedia.org/wiki/Модуль:NumberOf#L-376 which is why I thought it’s not currently implemented. Apologies.

Mon, Jun 8, 3:23 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror, SyntaxHighlight, Scribunto, TemplateStyles
stjn closed T404044: Do not show special page search box without JavaScript as Resolved.

Tested on en.wikipedia.beta.wmflabs.org, the field now gets hidden without JS. Thanks to @Samwilson for review.

Mon, Jun 8, 1:47 AM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MediaWiki-Special-pages
stjn updated the task description for T428376: Switch to CodeMirror 6 for code editing on translatewiki.
Mon, Jun 8, 12:25 AM · LPL Essential (FY2025-26 Q3&4), translatewiki.net, MediaWiki-extensions-CodeMirror
stjn created T428376: Switch to CodeMirror 6 for code editing on translatewiki.
Mon, Jun 8, 12:25 AM · LPL Essential (FY2025-26 Q3&4), translatewiki.net, MediaWiki-extensions-CodeMirror
stjn added a comment to T386436: Make it easier to add TemplateStyles from a module.

A function like the above also enables SyntaxHighlight to make the link clickable similar to require(), mw.loadData() and mw.loadJsonData().

Although I agree with having a simpler way to add styles since it’s such a common thing, I should note that currently all of those aren’t links either.

Mon, Jun 8, 12:11 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror, SyntaxHighlight, Scribunto, TemplateStyles

Sun, Jun 7

stjn claimed T404044: Do not show special page search box without JavaScript.
Sun, Jun 7, 9:37 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), MediaWiki-Special-pages
stjn added a comment to T219543: UX review of Special:SpecialPages.

There we go. Vector-2022 completely throwing away the toc classes that other skins use made it more of a pain, but...

Just a postmortem comment but allowing to search by canonical page name in English, which was the quoted part, was never done. (It should be some day.)

Sun, Jun 7, 9:19 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), User-notice-archive, MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Wikimedia-Hackathon-2025, Design, Wikimedia-Design, MW-1.41-notes (1.41.0-wmf.22; 2023-08-15), MediaWiki-Special-pages
stjn added a comment to T428360: mw.notification popups should have a close button instead of being closed on click.

Apparently this was also the topic of T42307: mw.notification Usability Improvements (from 2012!) but it also has some other focus so this more specific task can probably stay.

Sun, Jun 7, 3:57 PM · Accessibility, MediaWiki-User-Interface (mw.notifications)
stjn created T428360: mw.notification popups should have a close button instead of being closed on click.
Sun, Jun 7, 3:35 PM · Accessibility, MediaWiki-User-Interface (mw.notifications)
stjn added a comment to T18691: RFC: Section header "share" link.

URL-based tracking seems much more intrusive to me than mw.track on the feature itself without any additional data collection 🤷 (I don’t think I want to spearhead adding this to ruWP as a gadget since in my personal opinion, it is not helpful enough of a feature at any wiki with Unicode URLs, and the plan to remove it from Minerva because of a WMF-only experiment is especially strange. Maybe someone else can take that up though.)

Sun, Jun 7, 3:24 PM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface
stjn added a comment to T18691: RFC: Section header "share" link.

Potentially instead of guessing the impact of it, maybe you could just track how many times the feature was clicked on? Seems like a reasonable use of that if you want to measure how useful it is to people.
https://www.mediawiki.org/wiki/Gadget_kitchen:_recording_metrics

Sun, Jun 7, 8:32 AM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface
stjn added a comment to T418382: Implement baseline MMV beta viewer design.

You can test on production using that URL plus mobile view, i.e. https://en.wikipedia.org/wiki/Paris?useskin=minerva&useformat=mobile&mmvBeta=1#

Since I don't know what this could even be tagged as if I file a separate task, please be aware that you need to introduce some background for transparent PNG and SVG images: https://en.wikipedia.org/wiki/Paris?useskin=minerva&useformat=mobile&mmvBeta=1#/media/File:Ville_de_Paris_logo.svg

Sun, Jun 7, 12:00 AM · MediaViewer, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), Patch-For-Review, Epic, ReaderExperiments-ImageBrowsing

Sat, Jun 6

stjn added a project to T428345: Allow to swipe images on mobile: Mobile.
Sat, Jun 6, 11:49 PM · MobileFrontend, Reader Growth Team, Mobile, MediaViewer
stjn added a comment to T407783: Allow Lua to generate interactive SVGs (<svg> instead of <img>).

The best actual use for it isn’t even necessarily interactivity but the ability to use CSS on SVG contents. As we are currently providing the night mode by default to all readers, this is incredibly important even if there was zero interactivity, as an SVG in base URI would have to be either given a white background or reproduced twice to work in night mode. Either way, not the best.

Sat, Jun 6, 2:46 PM · Patch-For-Review, SVG, Scribunto

Wed, Jun 3

stjn added a comment to T175512: thumbor 429 throttled error messages are confusing.

Now that WMF returns 429 more frequently for various requests, including file requests, returning 429 here is even more confusing on what the actual cause of the issue is. People in topics like https://ru.wikipedia.org/wiki/Википедия:Форум/Технический#c-Sneeuwschaap-20260603181600-Неотображение_иллюстрации cannot tell that this is an issue caused by an erroneous file since it says too many requests. Even I thought at first that it was caused by bot-fighting throttling, not by a thumbnail error, and I’m probably more knowledgeable than most regular users encountering a broken file in their articles.

Wed, Jun 3, 11:13 PM · affects-Kiwix-and-openZIM, Voice & Tone, Thumbor
stjn added a comment to T416512: Enable the user to 'pin' preferred languages (for switching language easily).

I agree with @jhsoby here. It doesn’t make sense to show Hindi language at Hindi Wikipedia, it makes sense to just ignore the list or show other preferred languages.

Wed, Jun 3, 3:00 PM · MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Patch-For-Review, Design, Community-Wishlist, LPL Projects (ULS rewrite), LPL Essential (FY2025-26 Q3&4), UniversalLanguageSelector

Mon, Jun 1

stjn created T427860: Remove empty space after indicators on history pages in Vector 2022.
Mon, Jun 1, 10:54 PM · Patch-For-Review, Vector 2022, MediaWiki-Page-history

Wed, May 27

stjn added a comment to T427407: Search icon appears on the left on mobile while logged out on certain wikis.

Icon from FY25-26 WE3.5 Donor Identification and recognition project gets added and then hidden for mobile users, which moves the search icon to the left even though it’s not supposed to be there.

Wed, May 27, 8:08 PM · Reader Experience Team (REx Sprint 21 [Q4 May 19 - Jun 1]), Unplanned-Sprint-Work, FY25-26 WE3.5 Donor Identification and recognition, MinervaNeue, Regression
stjn added a comment to T380749: translatewiki.net main page should be using the current skin.

Can we at least do this for logged-in users, please? It’s a very bad experience to type in https://translatewiki.net/ in the browser bar and end up on a page that doesn’t have a sidebar, any notification indicators, or a normal search bar, as well as no easy way to go anywhere else other than through my user page. As a semi-regular user of the website, I really struggle to understand who is helped by the main page functioning like that.

Wed, May 27, 1:35 PM · Patch-For-Review, MediaWiki-extensions-TwnMainPage
stjn added a comment to T422291: Wrong section edit link target with Parsoid when section is transcluded.

Try .mw-parser-output[data-mw-parsoid-version]

You can’t target .mw-parser-output itself in TemplateStyles, unfortunately (and putting it in Common.css for everyone would probably be too much for this bug).

Wed, May 27, 12:08 PM · Parsoid-Read-Views (Small Size Wikipedias), Parsoid

Tue, May 26

stjn added a comment to T427272: Move Clear watchlist link from page tabs to Special:EditWatchlist only.

I think Manage labels is fine there since it’s a very new feature so its placement increases awareness about it. Eventually, of course, that could be moved too. Edit raw watchlist should probably be moved to Special:EditWatchlist page as well, though.

Tue, May 26, 7:29 PM · Moderator-Tools-Team, MediaWiki-Watchlist
stjn added a comment to T427272: Move Clear watchlist link from page tabs to Special:EditWatchlist only.

After reading up at T417244, it is similarly questionable now to have the link to edit raw watchlist at all times. Maybe both of them could just be moved inline at Special:EditWatchlist since that page now has good performance.

Tue, May 26, 11:59 AM · Moderator-Tools-Team, MediaWiki-Watchlist
stjn added a comment to T417244: [Vector 2010] Watchlist navigation overlaps with watchlist title.

This has a bunch of causes:

  • The new View watchlist message for the page tab in English translates to Beobachtungsliste anzeigen on the screenshot and originally translated to Посмотреть список наблюдения in Russian. Would be good to just shorten it to Watchlist since that’s pretty much understandable already and follows the logic for page tabs everywhere else. I ended up translating it that way in Russian because all of the possible literal translations were too long.
  • The new Watchlist labels page tab also increased the size.
  • The Edit raw watchlist page tab is also hard to translate in a way that ends up short and sweet in most other languages. In Russian it was translated as Редактировать как обычный текст (Edit as normal text) before I changed it to slightly shorter Править текстовый список (Edit list as text). In German we see Quelltext der Beobachtungsliste bearbeiten (Edit source text of watchlist) which is very long. Since Special:EditWatchlist was improved and is now easily accessible even for people with bigger watchlists, maybe the solution here is to
  • Clear watchlist is another page tab that is long in translation (Beobachtungsliste leeren, Очистить список наблюдения) and doesn’t make sense to have available at all times. I filed T427272: Move Clear watchlist link from page tabs to Special:EditWatchlist only just now to consider moving it only to Special:EditWatchlist.
Tue, May 26, 11:55 AM · Vector (legacy skin) (Tracking), Moderator-Tools-Team, MediaWiki-Watchlist
stjn updated the task description for T427272: Move Clear watchlist link from page tabs to Special:EditWatchlist only.
Tue, May 26, 11:42 AM · Moderator-Tools-Team, MediaWiki-Watchlist
stjn created T427272: Move Clear watchlist link from page tabs to Special:EditWatchlist only.
Tue, May 26, 11:41 AM · Moderator-Tools-Team, MediaWiki-Watchlist

Thu, May 21

stjn added a comment to T405044: Clarify when thanking in revision vs. comment.

FWIW I also found it very confusing when someone thanked me for both the edit and the comment recently. I feel like there isn’t really a circumstance where allowing people to thank for edits that are simultaneously comments is warranted enough. Obviously you wouldn’t want to prohibit such thanking entirely but it looks like a bug more so than a feature.

Thu, May 21, 9:57 AM · Connection-Team, Thanks, DiscussionTools

Tue, May 19

stjn added a comment to T421748: Reconsider AMC mode.

The logic for these decisions would also apply to desktop editors.

Does this mean that it doesn’t matter where a person edits, their edit level would reflect what they see on mobile, or something else? Because if the answer is ‘something else’, then this is a huge breaking change that would never be accepted by Wikimedia communities. The notion that certain features need to be hidden from people is not something that should be decided by WMF developers (which, let’s face it, don’t have enough hands-on experience here to know what they’re doing is good) without community approval.

Tue, May 19, 11:07 PM · Moderator-Tools-Team, Readers Essential Work (Simplify MobileFrontend)

May 15 2026

stjn added a comment to T426055: Allow to edit the full page when selecting the edit button in the Minerva's actions menu.

A bit confused about this task because Advanced Mobile Contributions mode already includes that link in More dropdown (option 2):

image.png (451×768 px, 70 KB)

May 15 2026, 11:09 PM · Patch-For-Review, Design, Editing-team
stjn added a comment to T2156: Allow editing the lead section of a page.

FWIW it didn’t get a lot of questions in Russian Wikipedia, just this one (with some suggestions that it should link to the actual start of the article instead):
https://ru.wikipedia.org/wiki/Википедия:Форум/Технический#c-Jet_Jerry-20260503213500-Редактирование_первого_раздела_статьи

May 15 2026, 10:58 PM · User-notice, Wikimedia Wishathon, VisualEditor, MediaWiki-Page-editing, Design, MediaWiki-User-Interface

May 14 2026

stjn added a comment to T422291: Wrong section edit link target with Parsoid when section is transcluded.

This basically breaks the easiest ways to edit sections for templates with documentation pages. It is quite unfortunate that there is also no way to differentiate Parsoid-rendered pages from non-Parsoid ones via CSS since I’d rather hide those edit links while this bug is still active than mislead people into thinking they lead somewhere useful, like they did before.

May 14 2026, 10:21 PM · Parsoid-Read-Views (Small Size Wikipedias), Parsoid
stjn added a comment to T379645: Parsoid does not convert underscores to spaces for interwiki links.

Are you sure you’ve visited just the page with underscore? Because that’s where the problem lies here: unless you go through a Parsoid URL with a space instead of an underscore, it is not highlighted as visited, even if you already visited it. I doubt that’s different in different browsers, and I am on Windows 10 anyway.

May 14 2026, 5:52 PM · Patch-For-Review, Parsoid
stjn added a comment to T379645: Parsoid does not convert underscores to spaces for interwiki links.

This seems to be a Safari bug, though, not an inherent feature of URL normalization.

No, this happens in every browser and is different from the Safari bug reported in T425211: Link colours on mobile not changing to purple when clicked on. I use Firefox only and on my own user page I don't see the page for the script I wrote marked as visited because the interwiki link uses spaces:
https://ru.wikipedia.org/wiki/Участник:Stjn (Ctrl+F for Translator Buddy)

May 14 2026, 5:39 PM · Patch-For-Review, Parsoid
stjn updated subscribers of T425211: Link colours on mobile not changing to purple when clicked on.

@OSleger-WMF are you sure it’s the same bug? I was also under this impression but it seems different since users report that they don’t see it just for interwiki links.

May 14 2026, 5:36 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
stjn edited projects for T425170: temp-user-banner-tooltip-description-learn-more not rendering {{MediaWiki:*}} correctly, added: Regression; removed Chinese-Sites.
May 14 2026, 11:35 AM · MW-1.46-notes, MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), Essential-Work, Regression, Temporary accounts
stjn created T426306: Link to the temporary account help page is broken from the info popup.
May 14 2026, 10:43 AM · MediaWiki-User-Interface, Product Safety and Integrity, Temporary accounts

May 13 2026

stjn attached a referenced file: F36825497: image.png.
May 13 2026, 8:33 PM · Moderator-Tools-Team, Reader Experience Team, Design-System-Team, MinervaNeue (Tracking), Codex, OOUI, Design
stjn added a comment to T294188: The icon for "Move" is far from intuitive.

Not sure how much of an interest there still is in updating this icon, but the Design System Team may revisit the icon set holistically some time this year, and we can take this icon into account (cc @DTorsani-WMF).

Now that it’s being used by Vector 2022 for all users, definitely something that’s needed. Someone put it best that this is a move icon for photo editing software (or some drag and drop situation), not an icon for renaming something.

May 13 2026, 8:32 PM · Moderator-Tools-Team, Reader Experience Team, Design-System-Team, MinervaNeue (Tracking), Codex, OOUI, Design

May 10 2026

stjn added a comment to T422073: Add ability to sort topics in DiscussionTools.

I’m not sure if POC is purely for demonstration purposes as it’s unclear from the task text but, if it’s not, please be aware that changing the order of the sections with CSS does not change the accessibility tree of the elements, so any potential section-swap should only happen server-side for accessibility reasons.

May 10 2026, 4:12 PM · Community-Tech (Sea Lion Squad), DiscussionTools, Community-Wishlist, MediaWiki-Page-editing
stjn created T425877: Category edit link lacks href and is inaccessible to keyboard.
May 10 2026, 1:21 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Editing QA, Editing-team (Editing-current-Q4-8Jun-19Jun-2026), Essential-Work, VisualEditor, MediaWiki-User-Interface, Accessibility

May 8 2026

stjn added a comment to T182649: Handle interwiki links in media `link=` params.

2026 version of this bug does this at https://ru.wikipedia.org/wiki/Макмиллан,_Дональд

<a href="//ru.wikipedia.org/wiki/en:Peary_Polar_Expedition_Medal" title="en:Peary Polar Expedition Medal"><img resource="//ru.wikipedia.org/wiki/Файл:Perry_Polar_Expedition_Medal_ribbon.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Perry_Polar_Expedition_Medal_ribbon.png/60px-Perry_Polar_Expedition_Medal_ribbon.png" decoding="async" data-file-width="212" data-file-height="60" data-file-type="bitmap" height="17" width="60" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/Perry_Polar_Expedition_Medal_ribbon.png/120px-Perry_Polar_Expedition_Medal_ribbon.png 2x" class="mw-file-element"></a>

The link is not to a wrong place but because it’s not resolved properly, you see a failed Page Previews popup.

May 8 2026, 10:23 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid
stjn created T425841: Red links to file pages link to erroneous Special:FilePath page in Parsoid.
May 8 2026, 10:08 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Parsoid-Read-Views
stjn added a comment to T425812: ParserMigration should render Parsoid on diff pages instead of using the legacy parser.

Ugh. Thought so at the first glance but then thought it was too weird to be true on a wiki that uses Parsoid by default :-/

May 8 2026, 7:16 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Content-Transform-Team (Work In Progress), Russian-Sites, Parsoid-Read-Views
stjn created T425812: ParserMigration should render Parsoid on diff pages instead of using the legacy parser.
May 8 2026, 6:56 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Content-Transform-Team (Work In Progress), Russian-Sites, Parsoid-Read-Views
stjn added a comment to T50239: Special:MovePage's namespace dropdown menu needs further thought.

https://en.wikipedia.org/wiki/MediaWiki:Blanknamespace is locally defined to be (Article). If the dropdown somehow displays (Main) despite that, that’s a bug that should be fixed in a separate task. FWIW I see (Article) there.

May 8 2026, 12:46 PM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, MediaWiki-Page-rename, Contributors-Team, Design

May 7 2026

stjn added a comment to T417847: Add labels field to watchstar popup.

@JSengupta-WMF I don’t think this is a correct link since it’s not about watchlist star at all?

May 7 2026, 11:24 AM · Moderator-Tools-Team, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), User-notice, OKR-Work (WE1 FY2025-26), Community-Tech (Fox Squad), Watchlist-Labels

May 5 2026

stjn added a comment to T425460: Unable to change content model to javascript in mediawiki space.

Same with Special:MovePage btw (and I assume Special:Undelete? no idea).

May 5 2026, 6:04 PM · WikimediaCustomizations, SecTeam-Processed, Security-Team
stjn added a comment to T246376: Mute: Don't allow muting yourself.

I feel like even if you are able to add your own username via preferences to Special:Mute, this is definitely not something that should be visible to the end-user. @Dreamy_Jazz, do you have objections if I submit a simple patch that removes the link to Special:Mute from my own contribs?

May 5 2026, 12:31 AM · Patch-Needs-Improvement, Product Safety and Integrity, MediaWiki-Core-Preferences
stjn added a comment to T50239: Special:MovePage's namespace dropdown menu needs further thought.

I prefer the current dropdown to stay so I’ll brainstorm my own solution. To be honest, I really dislike typing in those selects that @matmarex proposes, so I feel like that would be an even bigger downgrade in comparison to a plain old <select>. To me the ideal for most people would be something like this:

  1. We show the full title in the page title field while keeping the select. The validation for how long that title should be can happen on the server/client without counting namespace name, but we could limit the field itself to 256 + [number of symbols in the longest namespace name or alias] if we really cared. I think MW JS code that can count remaining symbols can be used to count it to specific amounts of characters, so we could adjust how many symbols are max allowed depending on the input before the first :.
  2. When the namespace part of the title field changes without adjusting the namespace select, there is a checkbox prompt shown to user to confirm changing the namespace to the new one.
  3. If they check the checkbox with JS enabled, the select instantly changes to the new namespace choice and the title gets normalised (WP:Wikipedia: etc.). The prompt gets unchecked and hidden again until the next change. The label could be something like Confirm namespace change to Wikipedia (bolded).
  4. If they have JS disabled, the prompt to confirm the namespace change gets displayed on form submission before a rename. The resulting name of the page should be displayed, so something like Confirm move to Wikipedia:Foo (bolded).
  5. When someone changes the namespace in the namespace select on their own, we assume they did this willingly and don’t ask to check. With JS there should be a simultaneous corresponding change to the text field text. Without JS there should be a confirmation prompt if the title ends up to be something like User:Wikipedia:Foo.
  6. There are titles like Category:Wikipedia:Articles for deletion in a number of wikis. Those shouldn’t be touched or asked about unless someone changes the namespace field.
  7. Just so it’s not confusing, there should be a label above namespace select and the label beside the input can be changed to Full title.
May 5 2026, 12:14 AM · MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), Patch-For-Review, MediaWiki-Page-rename, Contributors-Team, Design

May 4 2026

stjn added a comment to T418197: Add "copy link" to DiscussionTools overflow menu.

Yeah, just tested share API at https://6e9260483c.catalyst.wmcloud.org/wiki/Алан_Тьюринг with Firefox for Android and it also only copies URLs encoded. I think that’s a definite ‘no’ for anything aimed at the editors (and honestly why I might end up switching experimental flag off on desktop once T18691 hits the production).

May 4 2026, 7:59 PM · Verified, Editing-team (Editing-current-Q4-8Jun-19Jun-2026), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), DiscussionTools
stjn added a comment to T418197: Add "copy link" to DiscussionTools overflow menu.

Should DiscussionTools's option do the same, or be different?

The other parts of DT copying don’t use share API so probably best not to use it here, either. Especially since right now it allows to quickly copy something while share API is a bit more intrusive to editor experience (at least I found it so while testing in Firefox), and doesn’t actually allow to copy Unicode as Unicode in all contexts (definitely not on Windows 10 where I tested).

May 4 2026, 7:22 PM · Verified, Editing-team (Editing-current-Q4-8Jun-19Jun-2026), MW-1.47-notes (1.47.0-wmf.3; 2026-05-19), DiscussionTools
stjn added a comment to T75299: Indicators (protected icon, featured icon, coordinates) are not shown in Minerva.

It's the same as with not having Talk tab on most wikis even though that’s the basic feature of all MediaWiki websites: the development team is thinking of mobile website as a cut-down, dumbed-down, readers-only version of the desktop interface, so anything too inconvenient was cut a long time ago and now there’s resistance to getting it back there. Which is ironic considering that the WMF seems to want to improve the mobile editing experience in the following year.

May 4 2026, 5:17 PM · MinervaNeue
stjn reopened T425211: Link colours on mobile not changing to purple when clicked on as "Open".

Sorry, may have been premature. This is specific to mobile Parsoid according to reports:

but probably not exactly the same as that other task.

May 4 2026, 5:12 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
stjn added a comment to T425211: Link colours on mobile not changing to purple when clicked on.

T379645: Parsoid does not convert underscores to spaces for interwiki links is what causes this discrepancy from Parsoid, and I doubt there is another reason for it so I closed this as a duplicate. On mediawiki.org specifically, it is also the fact that there are Special:MyLanguage/ links there which do not lead exactly to the pages you end up on.

May 4 2026, 5:06 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
stjn merged T425211: Link colours on mobile not changing to purple when clicked on into T379645: Parsoid does not convert underscores to spaces for interwiki links.
May 4 2026, 5:05 PM · Patch-For-Review, Parsoid
stjn merged task T425211: Link colours on mobile not changing to purple when clicked on into T379645: Parsoid does not convert underscores to spaces for interwiki links.
May 4 2026, 5:05 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
stjn added a project to T425245: hlists not formatted properly on enwiki mobile: Parsoid-Read-Views.

Similar thing with disambiguation box styling missing on mobile:
https://en.wikipedia.org/w/index.php?title=Alexander_(disambiguation)&useparsoid=1&useformat=mobile

May 4 2026, 12:41 AM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views, MobileFrontend

May 3 2026

stjn added a comment to T412472: Allow formatting empty autocomments in edit summaries.

I do somewhat worry that this implementation would cause newcomers to fill in the section part instead of writing after it, but they already do it sometimes, I guess.

May 3 2026, 7:32 PM · MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-User-Interface
stjn added a comment to T412472: Allow formatting empty autocomments in edit summaries.

Heads-up for others after updating https://ru.wikipedia.org/wiki/MediaWiki:Gadget-edittop.js that this is now inserted automatically when editing section=0 (T2156#11881517).

May 3 2026, 7:28 PM · MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), MediaWiki-User-Interface
stjn added a comment to T18691: RFC: Section header "share" link.

Would be nice to somehow add it to their overflow menu on mobile. Not a necessity of course but this is probably one of the most useful feature applications for the editors.

image.png (450×766 px, 53 KB)

May 3 2026, 12:13 PM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface

May 2 2026

stjn added a comment to T18691: RFC: Section header "share" link.

Introducing similar functionality outside of the experiment (but at the same time) is just going to add confusion.

I don't see a problem with this going out to Vector but I'm opposed to making this change on mobile right now. We can revisit after we have A/B test results from the ShareHighlight experiment.

Then ShareHighlight experiment could remove that link for people using it, as I mentioned. This is going to be a core feature so turning it off for a WMF-run experiment would also affect, for instance, translatewiki which also uses the latest alpha but won't have the WMF-specific extension.

May 2 2026, 5:27 PM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface
stjn added a comment to T18691: RFC: Section header "share" link.

It feels to me that hiding the link from Minerva is extremely wrong if it's something that's going to be in MediaWiki core. The icon ID should just be fixed to display a supported icon, third-party wikis won't have the same experiment (never mind that it's also not a given it'll be kept) for the WMF wikis. If the experiment devs decide section links are detrimental, they could just hide it themselves.

May 2 2026, 4:04 PM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface
stjn added a comment to T18691: RFC: Section header "share" link.

The no-js display issue is because VisualEditor assumes that when there's no JS .editsection-divider should be given display:none, which is normally correct because it's part of hiding the "edit with VE" link... but now there's another element present and it all falls apart.

But isn't this link practically useless without JS? Or at least should be renamed to 'link' or something since it's not going to pull up a share menu.

May 2 2026, 1:20 PM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface
stjn added a comment to T18691: RFC: Section header "share" link.

Looks like this with JS disabled:

May 2 2026, 8:14 AM · User-notice, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Wikimedia-Hackathon-2026, Patch-For-Review, Hackathon-Northwestern-Europe-2026, Reader Growth Team, Tech Ambassadors & Translators, User-Jdlrobson, Platform Team Workboards (Clinic Duty Team), TechCom-RFC, Design, MediaWiki-User-Interface

May 1 2026

stjn updated subscribers of T425116: Watchstar popup "Organize watchlist" should close when pressing the Escape key.

Meant to tag the other Sam, apologies to both.

May 1 2026, 10:07 PM · Accessibility, Community-Tech, Watchlist-Labels
stjn added a project to T425116: Watchstar popup "Organize watchlist" should close when pressing the Escape key: Accessibility.

It seems to be a bug since unwatch popup closes with Esc. It's also a clear accessibility violation and probably not intentional. @Samwalton9-WMF any ideas?

May 1 2026, 10:06 PM · Accessibility, Community-Tech, Watchlist-Labels
stjn added a comment to T417847: Add labels field to watchstar popup.

I very strongly dislike the suggestion of experienced editors that newbies should know some keyboard shortcut to use site features beneficial to everyone. I use temporary watching and it's amazing. I don't have a use for watchlist labels yet but it doesn't mean someone else won't. There is no access issue to doing two taps on mobile, people do them there every day. If anything, it's more beneficial on mobile because you cannot accidentally unwatch something any more.

May 1 2026, 9:59 PM · Moderator-Tools-Team, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), User-notice, OKR-Work (WE1 FY2025-26), Community-Tech (Fox Squad), Watchlist-Labels
stjn added a comment to T417847: Add labels field to watchstar popup.

A few people have said that one-click unwatching would be good, but I'm still not sure how that should work now that we've got watchlist labels — is unwatching more useful than being able to change the labels (or expiry) for a page? Because if you click to unwatch, then you also discard your labels. We thought about adding a second button next to the watchstar, but that's a lot more complicated (especially now that the watch link is also more likely to appear in the tools menu, if Reading Lists is enabled).

Discord (and maybe some other apps) offers to skip the confirmations with Shift-click. I think that's sensible as a way for experienced editors to adjust to it, as long as it's shortly mentioned in the popup.

May 1 2026, 11:31 AM · Moderator-Tools-Team, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), User-notice, OKR-Work (WE1 FY2025-26), Community-Tech (Fox Squad), Watchlist-Labels

Apr 30 2026

stjn added a comment to T424915: Race condition in Vector 2022 search sometimes shows two types of search suggestion interfaces.

Currently on latest Firefox, Windows 10. I see a variation of the same thing happening on latest Edge (old suggestions appear, then new ones replace them). It happens on Special:Search pages for some result when you do the actions described in the task. I do them because unfortunately Special:Search input suggestions do something different from regular ones on top (they do not redirect to the page directly, see T210649: Suggestions in a search field on Special:Search should act the same as suggestions in search bar).

Apr 30 2026, 8:33 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Search
stjn added a comment to T424915: Race condition in Vector 2022 search sometimes shows two types of search suggestion interfaces.

All of this was logged out since I don't use Vector 2022 logged in. I just visited the page again and did the same and the same thing happened, so there's definitely something. I suspect it might have something to do with search suggestions from the search input on the page maybe?

Apr 30 2026, 8:15 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Search
stjn updated the task description for T424915: Race condition in Vector 2022 search sometimes shows two types of search suggestion interfaces.
Apr 30 2026, 12:57 AM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MediaWiki-Search