Page MenuHomePhabricator

stjn
Interface admin in Russian Wikipedia

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

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

Recent Activity

Mon, May 20

stjn added a comment to T275319: Raise limit of $wgMaxArticleSize for Hebrew Wikisource.

FWIW, I’ve read the comment and I disagree that my point above should be disregarded just because ‘it scales with bytes’. PEIS for example is not an objective measure, but a metric that is supposed to track the complexity of the templates on a page. The complexity of the templates on a page does not increase if I write in Russian instead of English, and Russian Wikipedia should not be punished by metrics that monolingual people came up with 15 years ago.

Mon, May 20, 9:40 PM · Language-Technical Support, serviceops, SRE, Wikimedia-Site-requests
stjn added a comment to T275319: Raise limit of $wgMaxArticleSize for Hebrew Wikisource.

While non-Latin characters take twice as space, since Arabic and Hebrew scripts don't write short vowels (unless for children or disambiguation), the average letter per word is much lower than Latin scripts.

This is true but not all other languages have the same ‘advantage’. Russian routinely has bigger words and writes vowels. I don't think necessarily $wgMaxArticleSize is the thing to change though, since 2 MB pages are not really a useful need, but stuff like PEIS should definitely move to considering symbols and not bytes because that privileges Latin-based languages.

Mon, May 20, 8:13 PM · Language-Technical Support, serviceops, SRE, Wikimedia-Site-requests
stjn added a comment to T365257: Flagged Revision popup is not keyboard accessible or clickable.

The biggest problem with that piece of code is that it is just unnecessary. There is no benefit to hiding the FlaggedRevs info into a popup that repeats the same info that the non-hidden notice already provides. It would be very good to have someone simplify that piece of code but I know that FlaggedRevs isn’t well-maintained. I can provide simplified redesign ideas if there’s any chance of them getting implemented.

Mon, May 20, 7:54 PM · MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

It's floated - looks like you have a local style here: https://ru.wikipedia.org/wiki/MediaWiki:Common.css#L-195
that needs to be copied to MediaWiki:Minerva.css ?

Huh. First time I’m seeing that code. But I would argue that the screenshots above should still display correctly on the default FlaggedRevs setup. Even if some local overrides are missing (I will move them to https://ru.wikipedia.org/wiki/MediaWiki:Gadget-common-site.css now but I would argue this still needs a fix).

Mon, May 20, 7:48 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Yeah, sorry (links should be viewed logged-in):

Mon, May 20, 5:29 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Actually, this means that Minerva places the FlaggedRevs notice in a different place from before. Previously it was just under the heading, now it’s under the buttons. @Jdlrobson can I ask you to take a look and/or clarify the difference?

Mon, May 20, 5:22 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Another problem a person reports with the new styles in https://ru.wikipedia.org/wiki/Википедия:Форум/Технический#Не_баг,_а_фича!

Mon, May 20, 3:07 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs

Sun, May 19

stjn added a comment to T363337: Explore restricting editing task priority to Trusted-Contributors/staff/etc.

It would mean that only members of Trusted-Contributors, WMF-NDA acl*sre-team or acl*security can change the Priority field value.

I hope this would mean that addition to Trusted-Contributors would be more active then because this would effectively hinder ability of many less active Phabricator contributors to report the urgent tasks.

Sun, May 19, 7:48 PM · Patch-For-Review, Phabricator
stjn added a comment to T363337: Explore restricting editing task priority to Trusted-Contributors/staff/etc.

Would this mean that people like me couldn’t put Unbreak Now! priority to the tasks that require it?

Sun, May 19, 2:50 PM · Patch-For-Review, Phabricator

Thu, May 16

stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Why is displaying a hover-only element with no context in hover-less environment in any way better than not displaying it like it was before? I am baffled by this. OK, I will add the necessary code to hide it completely from Minerva.

Thu, May 16, 6:53 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

What do you mean? This is in scope: the colour that you added fails basic contrast requirements, part of the interface (– icon below the smaller notice) is not hidden even though it was before.

Thu, May 16, 6:45 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Does not LGTM:
https://ru.m.wikipedia.org/wiki/Сказочная_тайга

image.png (1×612 px, 79 KB)

Thu, May 16, 6:41 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs

Wed, May 15

stjn added a comment to T364865: Vector dark-mode should support bulleted lists.

Removing this styling entirely instead of replacing it with list-style: disc will make it worse to read the bullets in sublists, e. g.:

image.png (644×532 px, 79 KB)

Wed, May 15, 11:57 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 4), MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), FY2023-24-WE 2.1 Typography and palette customizations
stjn awarded T340258: MMV should use Codex instead of mediawiki ui a Love token.
Wed, May 15, 8:09 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikimedia-Hackathon-2024, Patch-For-Review, MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Web-Team-Backlog (Needs Prioritization (Tech)), MediaViewer
stjn awarded T364935: [REQUEST] icon sizing for fullscreen mediaviewer a Like token.
Wed, May 15, 8:09 PM · Codex, Design-System-Team
stjn awarded T364587: FlaggedRevs notices became much bigger and more broken on mobile a Like token.
Wed, May 15, 3:06 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs

Tue, May 14

stjn added a comment to T340258: MMV should use Codex instead of mediawiki ui.

It’s good to see MediaViewer getting improved, especially since for some reason it is still different on mobile and on desktop (it shouldn’t be). I just hope that the issues with the new code mentioned by me above will also be resolved soon.

Tue, May 14, 2:34 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikimedia-Hackathon-2024, Patch-For-Review, MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Web-Team-Backlog (Needs Prioritization (Tech)), MediaViewer
stjn added a comment to T357706: [config] Disable limited width on the main page and associated history page.

Finally 🎉

Tue, May 14, 2:11 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), User-notice, Web-Team-Backlog (FY2023-24 Q4 Sprint 3), FY2023-24-WE 2.1 Typography and palette customizations
stjn added a comment to T364830: Parsoid should render empty references list the same as default parser.

In this case it is https://ru.wikipedia.org/wiki/Шаблон:Неоднозначность (a template) generating this.

Tue, May 14, 11:07 AM · Patch-For-Review, Content-Transform-Team-WIP, Parsoid (Tracking), Cite, Parsoid-Read-Views
stjn created T364830: Parsoid should render empty references list the same as default parser.
Tue, May 14, 9:48 AM · Patch-For-Review, Content-Transform-Team-WIP, Parsoid (Tracking), Cite, Parsoid-Read-Views

Mon, May 13

stjn added a comment to T361671: Large ext.flaggedRevs.advanced module is loaded for anonymous users.

Would be great to redesign that module entirely tbh. It is very incoherently designed right now. Let me demonstrate with a screenshot:

Mon, May 13, 5:05 PM · Verified, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Performance Issue, MediaWiki-extensions-FlaggedRevs
stjn added a comment to T337865: Buttons: limit text length with ellipsis when it exceeds the maximum.

OK, that answers my question I think. Hopefully the use of ellipsis will be as minimal as possible.

Mon, May 13, 4:27 PM · Design-System-Team, Codex
stjn added a comment to T337865: Buttons: limit text length with ellipsis when it exceeds the maximum.

Why was that decided for all contexts, and not just for contexts where there is no other possible solution? I’d like to remind that there are no tooltips on mobile, for example.

Mon, May 13, 4:10 PM · Design-System-Team, Codex

Sun, May 12

stjn added a comment to T340258: MMV should use Codex instead of mediawiki ui.

What seems to be another regression after this update is that the buttons are not aligned correctly horizontally (both issues in Firefox):

Sun, May 12, 12:17 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikimedia-Hackathon-2024, Patch-For-Review, MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Web-Team-Backlog (Needs Prioritization (Tech)), MediaViewer
stjn added a comment to T340258: MMV should use Codex instead of mediawiki ui.

Seems like icon buttons in the top right corner became noticeably smaller after this task’s changes were merged, is that really intended? For me https://en.wikipedia.org/wiki/Assassination_of_Luis_Carrero_Blanco#/media/File:Placa_Carrero_Blanco.jpg displays buttons at 20×20 when the recommended minimal size even in Codex library is 44×44 per https://doc.wikimedia.org/codex/latest/components/demos/button.html

Sun, May 12, 12:14 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Wikimedia-Hackathon-2024, Patch-For-Review, MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), Web-Team-Backlog (Needs Prioritization (Tech)), MediaViewer

Thu, May 9

stjn updated subscribers of T364587: FlaggedRevs notices became much bigger and more broken on mobile.
Thu, May 9, 9:50 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn updated subscribers of T364587: FlaggedRevs notices became much bigger and more broken on mobile.

Seems like @Jdlrobson in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FlaggedRevs/+/1020418 while fixing T361671.

Thu, May 9, 9:50 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn removed a project from T364587: FlaggedRevs notices became much bigger and more broken on mobile: Internet-Archive.
Thu, May 9, 9:47 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn updated the task description for T364587: FlaggedRevs notices became much bigger and more broken on mobile.
Thu, May 9, 9:47 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs
stjn created T364587: FlaggedRevs notices became much bigger and more broken on mobile.
Thu, May 9, 9:45 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Regression, MobileFrontend, MediaWiki-extensions-FlaggedRevs

Mon, May 6

stjn added a comment to T363767: Special:Version table syntax has accessibility issues.

This work seems to be underway in T356532 and related tasks. I’ll do the patch.

Mon, May 6, 7:39 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MediaWiki-core-Hackathon-2024, Wikimedia-Hackathon-2024, MediaWiki-Special-pages, Accessibility
stjn added a comment to T363767: Special:Version table syntax has accessibility issues.

Also, hyphens: auto (maybe wrapped in @supports for entire block with widths) would’ve been preferred to word-break since the latter breaks the words pretty badly (I see EventStreamConfi/g and ElectronPdfServic/e now)

Mon, May 6, 4:49 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MediaWiki-core-Hackathon-2024, Wikimedia-Hackathon-2024, MediaWiki-Special-pages, Accessibility
stjn updated subscribers of T363767: Special:Version table syntax has accessibility issues.

There is a weird <table class="wikitable plainlinks" id="sv-skin"></table> on https://en.wikipedia.beta.wmflabs.org/wiki/Special:Version now, @matmarex can you take a look?

Mon, May 6, 4:44 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MediaWiki-core-Hackathon-2024, Wikimedia-Hackathon-2024, MediaWiki-Special-pages, Accessibility

Sun, May 5

stjn awarded T899: Unclear what the point of tokens in Phabricator is a Insectivore token.
Sun, May 5, 8:57 PM · Phabricator

Thu, May 2

stjn added a comment to T363657: Provide or clarify a way to style content outside of .mw-body, as in .mw-body.

Content styles are not necessarily used for user-generated content, e.g. on https://en.wikipedia.org/wiki/Special:Version there are content styles and .mw-body-content, but no user-generated content and .mw-parser-output.

Those cases can be pretty easily fixed if it becomes a problem. I don’t necessarily see it as an issue (especially since .wikitable is not currently scoped to anything for example; maybe that should also be the case here).

Thu, May 2, 10:13 PM · Web-Team-Backlog (Needs Prioritization (Tech))
stjn added a comment to T363657: Provide or clarify a way to style content outside of .mw-body, as in .mw-body.

Would be good to just rescope all of these to .mw-parser-output IMO. That should indicate by default that whatever you put into it should be styled like page content does. And that class is pretty much stable, given that it is used in various parts of interface and in multiple extensions.

Thu, May 2, 8:59 PM · Web-Team-Backlog (Needs Prioritization (Tech))

Tue, Apr 30

stjn added a comment to T360843: No tag styling in Minerva in Special:NewPages.

Seems like tag markers are still displayed without parentheses, @Jdlrobson are you sure it is resolved?

Tue, Apr 30, 7:33 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 3), MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Unplanned-Sprint-Work, MinervaNeue
stjn added a comment to T363787: Watch message group: Imporve where notifications redirect.

Btw, I meant that there should be a ‘Recent additions’ option for every group, not just a link to all recent additions. The latter would indeed be quite useless. But linking to all the messages in the group is also quite useless. There should be an option to display all the messages in the group in the order of their last edit (or something like that).

Tue, Apr 30, 10:24 AM · MediaWiki-extensions-Translate

Mon, Apr 29

stjn added a comment to T363726: ?action=info should have a Table of Contents.

Another thing that is missing in the task desc: https://en.wikipedia.org/w/index.php?title=Kazan&action=info has a self-made ToC (generated by https://en.wikipedia.org/wiki/MediaWiki:Pageinfo-header). Other wikis might’ve copied this. This would also cease to be needed if this was implemented.

Mon, Apr 29, 9:46 PM · Accessibility, MediaWiki-User-Interface (actions)
stjn awarded T363726: ?action=info should have a Table of Contents a Like token.
Mon, Apr 29, 9:43 PM · Accessibility, MediaWiki-User-Interface (actions)
stjn updated the task description for T363767: Special:Version table syntax has accessibility issues.
Mon, Apr 29, 9:42 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MediaWiki-core-Hackathon-2024, Wikimedia-Hackathon-2024, MediaWiki-Special-pages, Accessibility
stjn created T363767: Special:Version table syntax has accessibility issues.
Mon, Apr 29, 9:40 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MediaWiki-core-Hackathon-2024, Wikimedia-Hackathon-2024, MediaWiki-Special-pages, Accessibility
stjn added a comment to T350069: message boxes visually change when full Codex styles module is loaded.

This needed to be fixed via removing the icon point-blank from that message, not via just always loading the icon. The entire box there is misaligned and the icon just contributes to a worse-looking design:

image.png (332×1 px, 37 KB)

Mon, Apr 29, 5:29 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Codex, Design-System-Team
stjn added a comment to T363516: Many search suggestions missing when connecting to eqiad, but not when connecting to codfw.

Given that this happens second time already, something needs to be done to ensure this doesn’t happen in another year.

Mon, Apr 29, 9:30 AM · CirrusSearch, Discovery-Search (Current work), Patch-For-Review

Thu, Apr 25

stjn awarded T363528: Ability to suppress Duplicate-args-warning when coding templates a Dislike token.
Thu, Apr 25, 10:42 PM · MediaWiki-Parser, MediaWiki-Templates
stjn added a comment to T363528: Ability to suppress Duplicate-args-warning when coding templates.

This is a bad hack that should not be supported. A sensible code that does this pattern looks like this:

| a = {{#if: {{{condition|}}} | one outcome | two outcome }}
| b = {{#if: {{{condition|}}} | three outcome | four outcome }}

Your example doesn’t work with duplicate parameter warning and does not work rightly. Wikitext is not supposed to be used like that, passing differing arguments into a #switch is hacky as it is, but what you want to do is even more hacky. This task can and should be declined.

Thu, Apr 25, 10:42 PM · MediaWiki-Parser, MediaWiki-Templates
stjn placed T335974: ‘Remember selection’ option / Vector-2022 have search results that do not start with user input up for grabs.
Thu, Apr 25, 10:24 AM · MediaWiki-Search, Discovery-Search, Regression, Desktop Improvements (Vector 2022), MediaWiki-User-Interface (autocomplete search), Advanced-Search
stjn reopened T335974: ‘Remember selection’ option / Vector-2022 have search results that do not start with user input as "Open".

This bug has resurfaced again, given that it is exactly the same, I am re-opening the task:

Thu, Apr 25, 10:24 AM · MediaWiki-Search, Discovery-Search, Regression, Desktop Improvements (Vector 2022), MediaWiki-User-Interface (autocomplete search), Advanced-Search

Apr 20 2024

stjn added a comment to T361299: Blockquote styles look off in Minerva.

Thanks for this. Just so I understand, is there potential tech debt or complications that we would incur if we kept the smaller margin? Ideally, the block quote would be inset from both sides of the main paragraph, including the vertical stroke that demarcates it from the other sections.

There is no potential tech debt, but I would argue that mobile format should use as much space as is allowed. Tablet+ can obviously have margins. I just don’t think it necessarily makes sense for a mobile layout (especially since not everyone has big smartphones).

Apr 20 2024, 9:43 AM · Web-Team-Backlog ( FY2023-24 Q4 Sprint 5), MinervaNeue

Apr 18 2024

stjn added a comment to T362747: [regression] Minerva: Cached HTML are not getting the responsive infobox styles.

@stjn I am not sure if the problem you're describing is the same. It's less obvious what could have happened there, but in your case it could actually be outdated CSS, either cached by your browser or somewhere server-side.

I think in that case it was also what you described: new module not propagating to the HTML. It wasn’t browser-side cache because I also checked it without any cache in Firefox Focus etc. But, to be frank, I don’t think it is the same in the desktop version: I use Wikipedia anonymously extensively and I’ve both added and removed gadgets before and the change propagation on desktop is not the same as it is on mobile. I don’t exactly know the reason for it, but it doesn’t take week or two to add a new gadget module to desktop views, for instance. If anything, the changes in default modules get reflected on pages much quicker than it was with Minerva.

Apr 18 2024, 6:01 PM · Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 1), FY2023-24-WE 2.1 Typography and palette customizations, MinervaNeue
stjn added a comment to T362747: [regression] Minerva: Cached HTML are not getting the responsive infobox styles.

While this bug is the most apparent, it would be also good to explore in general what causes this problem in Minerva / mobile version in particular. I don't think the expectation of a style change should be any different on Minerva than it is on other skins. If an update is done, it should be properly propagated no matter the skin. Currently that is only the case with async CSS loaded by MobileFrontend’s JS.

Apr 18 2024, 5:36 PM · Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 1), FY2023-24-WE 2.1 Typography and palette customizations, MinervaNeue
stjn added a comment to T362747: [regression] Minerva: Cached HTML are not getting the responsive infobox styles.

I experienced this while trying to do the work on making a common site styles module in Russian Wikipedia.

Apr 18 2024, 12:35 AM · Regression, Web-Team-Backlog (FY2023-24 Q4 Sprint 1), FY2023-24-WE 2.1 Typography and palette customizations, MinervaNeue

Apr 17 2024

stjn updated subscribers of T356513: mw.notify messages do not display over OOUI modals in Minerva.

@Volker_E please comment on the patch if you can. I need to drop https://ru.wikipedia.org/wiki/MediaWiki:Gadget-wikibugs.css#L-21 already :-)

Apr 17 2024, 8:17 PM · Patch-For-Review, MediaWiki-User-Interface (mw.notifications), OOUI, MinervaNeue
stjn awarded T357706: [config] Disable limited width on the main page and associated history page a Love token.
Apr 17 2024, 7:04 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), User-notice, Web-Team-Backlog (FY2023-24 Q4 Sprint 3), FY2023-24-WE 2.1 Typography and palette customizations
stjn added a comment to T361299: Blockquote styles look off in Minerva.

Would you mind letting me know the device / viewport width with which that screenshot was taken so I can replicate it on our end?

This is also related to T356532. Even without the block quote styling, the new large text setting can create less optimal character per line numbers, especially in languages with longer words.

This was just my Android device. Obviously the most glaring problems would be seen on 360px, this is somewhere like 480px width and 720px height.

Apr 17 2024, 7:04 PM · Web-Team-Backlog ( FY2023-24 Q4 Sprint 5), MinervaNeue
stjn added a comment to T316670: Collapsible heading styling should have clear: both to prevent weird bugs.

I think that this could be resolved with min-width on the headings, rather than clear: both. We did that for headings modified by DiscussionTools, which also adds a bunch of extra items to the heading: T335823.

Since this is not getting fixed for such a long time and continues to cause issues, I added min-width: 10em locally (= 240px) in https://ru.wikipedia.org/wiki/MediaWiki:Minerva.css#L-6

Apr 17 2024, 2:23 PM · patch-welcome, good first task, Web-Team-Backlog, MinervaNeue

Apr 16 2024

stjn added a comment to T362125: Translate extension edit notices should be displayed in visual editor.

What you are describing are deficiencies in Translate extension, not in VE. Same would probably happen if I use https://en.wikipedia.org/wiki/User:BrandonXLF/QuickEdit if the handling of !!FUZZY!! is really so fragile. That should be fixed instead of trying to break VE support for no reason.

Apr 16 2024, 7:01 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate
stjn added a comment to T185674: Add a 'mw-collapsible-header' class to 'mw-collapsible' scheme.

@matmarex replying here instead of onwiki: this is this code in jquery.makeCollapsible styles
https://gerrit.wikimedia.org/g/mediawiki/core/+/67f80e68bf5534d5de317c4ee892707d18760ade/resources/src/jquery/jquery.makeCollapsible.styles.less#46

Apr 16 2024, 6:51 PM · MediaWiki-User-Interface (collapsible elements), JavaScript

Apr 15 2024

stjn added a comment to T185674: Add a 'mw-collapsible-header' class to 'mw-collapsible' scheme.

Interesting. Updated https://ru.wikipedia.org/wiki/Шаблон:Оригинальный_текст to use it, seems to function as intended. I guess this covers all the cases then.

Apr 15 2024, 8:09 PM · MediaWiki-User-Interface (collapsible elements), JavaScript
stjn added a comment to T361671: Large ext.flaggedRevs.advanced module is loaded for anonymous users.

Another option for ruWP might be to turn on the ‘basic’ experience by default since we don't seem to show the ‘advanced’ version to IP users and I would argue ‘advanced’ option is pretty, for the lack of the technical term, shit for everyone else as well. That whole interface really needs a redesign, but in the case of Russian Wikipedia, I think switching it off might be a proper solution as well.

Apr 15 2024, 7:30 PM · Verified, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Web-Team-Backlog (FY2023-24 Q4 Sprint 3), Performance Issue, MediaWiki-extensions-FlaggedRevs
stjn created T362561: jquery.makeCollapsible functions incorrectly when re-used in other scripts.
Apr 15 2024, 4:52 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Reference Previews, MediaWiki-User-Interface (active libraries)
stjn updated subscribers of T351912: Button semantics in Phonos should be added via JS.

From my own lookup of what causes this, this seems to be caused by the following code in OOUI itself:
https://gerrit.wikimedia.org/g/oojs/ui/+/8e4947086a62a6516df6f2eb125a02d440ebb94b/php/mixins/ButtonElement.php#44

Apr 15 2024, 4:45 PM · Language-Team, Community-Tech, Accessibility, MediaWiki-extensions-Phonos
stjn added a comment to T362125: Translate extension edit notices should be displayed in visual editor.

‘At least as visibly as in the wikitext editor’, or... not so much :-) I don’t see why the deficiencies of Translate extension in that department should preclude from fixing this task.

Apr 15 2024, 2:03 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate

Apr 14 2024

stjn updated the task description for T362496: ‘Start a discussion’ affordance should also be on existing talk pages that have no discussions.
Apr 14 2024, 9:14 PM · Regression, DiscussionTools
stjn created T362496: ‘Start a discussion’ affordance should also be on existing talk pages that have no discussions.
Apr 14 2024, 9:10 PM · Regression, DiscussionTools

Apr 12 2024

stjn created T362440: Set wgContentTranslationPublishRequirements for Russian Wikipedia.
Apr 12 2024, 7:52 PM · Language-Team (Language-2024-April-June), Russian-Sites, Wikimedia-Site-requests, ContentTranslation

Apr 11 2024

stjn awarded T362356: Make WikiEditor officially support use outside action=edit pages a Like token.
Apr 11 2024, 8:23 PM · Editing-team, WikiEditor

Apr 10 2024

stjn added a comment to T356949: Field: Consider moving errors and hints above the input.

Another argument in favour of putting everything above the input (with an example that is valid for Wikipedia, ‘Stjn’ is not required to be here, it can also just be ‘Manage passwords’ on its own):

image.png (672×387 px, 61 KB)

Apr 10 2024, 8:49 PM · Design-System-Team, Accessibility, Codex

Apr 9 2024

stjn added a comment to T362125: Translate extension edit notices should be displayed in visual editor.

Regarding !!FUZZY!!, I think this is a more general issue with Translate extension. See for example this edit: https://translatewiki.net/?diff=12345686 — I think !!FUZZY!! was there at some point and I only ended up seeing it because I went into source code mode afterwards to edit yet again, but nothing was shown upon saving. There might be some other cases where that’s true.

Apr 9 2024, 6:26 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate
stjn added a comment to T362125: Translate extension edit notices should be displayed in visual editor.

Is there any way to differentiate page-wide translations like MediaWiki translations from these translation units translations? Because making Translate extension compatible can be limited to page-wide translations then so there’s less confusing code.

Apr 9 2024, 6:17 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate
stjn edited projects for T272297: User script on user subpage doesn't work after user rename, added: Security-Team; removed SecTeam-Processed.

This continuously causes issues with user scripts after any rename, I am asking someone from Security-Team to take time to review the patch provided.

Apr 9 2024, 12:52 PM · SecTeam-Processed, Security-Team, Patch-For-Review, MediaWiki-extensions-CentralAuth, JavaScript, MediaWiki-User-rename, MediaWiki-General, Vuln-DoS
stjn added a comment to T362125: Translate extension edit notices should be displayed in visual editor.

Why do I have visual editor buttons on translatewiki.net in those namespaces then? (And what would be the problem with keeping it?)

Apr 9 2024, 12:20 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate

Apr 8 2024

stjn added a comment to T273635: Check if it is possible to import machine translated strings to translatewiki.net.

This task should really be declined. Most languages do not have machine translations that are well-translated in comparison to original, especially with technical terms, especially in such a narrow field like Wiki(p/m)edia. Trying to engineer a solution that would at any point involve machine translation in interface messages is just plain wrong. In Russian we are frequently having to remove the results of low-effort machine translations from people who simply press some buttons to translate without knowing both languages full well. WMF should not contribute to this. If you want your tools to be translated to different languages, pay Wikimedians to translate them.

Apr 8 2024, 11:32 PM · Growth-Team-Filtering, Growth-Team, Growth-Scaling
stjn updated the task description for T362125: Translate extension edit notices should be displayed in visual editor.
Apr 8 2024, 11:21 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate
stjn updated the task description for T362125: Translate extension edit notices should be displayed in visual editor.
Apr 8 2024, 11:20 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate
stjn created T362125: Translate extension edit notices should be displayed in visual editor.
Apr 8 2024, 11:19 PM · Localization Infrastructure FY2023-24, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, Language-Team (Language-2024-April-June), VisualEditor, MediaWiki-extensions-Translate

Apr 7 2024

stjn added a comment to T361940: Imports, moves and protections are not autoreviewed.

Doing this will address the problem for everyone regarding that issue: T359529#9684005

This is a massive change in how autoreview was handled though, if intended. Having one or multiple unreviewed templates on a page shouldn’t lead to requiring to review every single edit on a page.

Apr 7 2024, 7:46 PM · User-notice, Regression, MediaWiki-extensions-FlaggedRevs

Apr 6 2024

stjn added a comment to T362010: FlaggedRevs: page moves don't get autoreviewed.

@Zache please comment the same on the other task since this one was closed as a duplicate of T361940: Imports, moves and protections are not autoreviewed

Apr 6 2024, 6:19 PM · Russian-Sites, Regression, MediaWiki-extensions-FlaggedRevs
stjn added projects to T362010: FlaggedRevs: page moves don't get autoreviewed: Regression, Russian-Sites.
Apr 6 2024, 5:52 PM · Russian-Sites, Regression, MediaWiki-extensions-FlaggedRevs

Apr 5 2024

stjn added a comment to T361934: Support CSS variable fallbacks in template styles.

EDIT: actually I think I misunderstood the meaning of "guaranteed invalid" in the spec (https://www.w3.org/TR/css-variables-1/#invalid-variables) and the inheritance won't actually work the way I expected it would. Can someone else double-check my logic and figure out whether this can be done in another way without requiring more custom-property syntax?

Copying the comment: unless you hard-code something to switch it to var( --skin-specific, #fff ), this example would lead to override of #fff to an empty value in all the browsers supporting var() in case --skin-specific is undefined.

Apr 5 2024, 1:25 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 2), Patch-For-Review, css-sanitizer, TemplateStyles, FY2023-24-WE 2.1 Typography and palette customizations
stjn added a comment to T360562: CSS sanitizer should support using CSS variables (not setting/creating them) for use in color values in TemplateStyles.

@Mabualruz unless you hard-code something to switch it to var( --skin-specific, #fff ), this example would lead to override of #fff to an empty value in all the browsers supporting var() in case --skin-specific is undefined.

Apr 5 2024, 12:59 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, FY2023-24-WE 2.1 Typography and palette customizations, TemplateStyles, css-sanitizer, Web-Team-Backlog (FY2023-24 Q3 Sprint 6)

Apr 4 2024

stjn added a comment to T361767: Don't use padding-bottom for paragraphs.

I had to fix margins yesterday on the main page of Russian Wikipedia because I opened it in new Vector and it had a bunch of spacing problems because of the paddings. I think having only margins to space elements is a reasonable expectation in newer skins (Monobook also has paddings, but, hey) that was broken by the changes described in the task.

Apr 4 2024, 11:20 AM · Web-Team-Backlog, FY2023-24-WE 2.1 Typography and palette customizations, Desktop Improvements (Vector 2022)

Apr 3 2024

stjn added a comment to T239609: The N'Ko language cannot be looked up by its English name in the languages search box on Mobile web.

By going to https://en.m.wikipedia.org/wiki/Martin_Luther_King_Jr.#/languages I get this:

image.png (800×600 px, 14 KB)
image.png (800×600 px, 25 KB)

Apr 3 2024, 9:58 PM · patch-welcome, Web-Team-Backlog, MobileFrontend
stjn added a comment to T357706: [config] Disable limited width on the main page and associated history page.

Fixing this would also fix T309489: Main Page history is not full width

Apr 3 2024, 9:50 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), User-notice, Web-Team-Backlog (FY2023-24 Q4 Sprint 3), FY2023-24-WE 2.1 Typography and palette customizations
stjn added a comment to T361407: Add short-to-type aliases for <syntaxhighlight> and <syntaxhighlight inline>.

Somewhat of an opinion that <pre lang=""> and <code lang=""> should just function as synonyms to <syntaxhighlight> if the extension is installed. Or something similar to them (language or hlang to differ from HTML lang?). Yes, it is not ‘correct HTML’, but so what? As long as wikitext doesn’t insert the attribute into HTML, we’re fine, I’d say. And <syntaxhighlight> without any lang should be considered an error. (<source> to me is bad since it doesn’t say anything about what the tag does, even if it is less verbose.)

Apr 3 2024, 12:40 AM · SyntaxHighlight
stjn added a comment to T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip.

The last note is the result of T282999: Enable Reference Previews on all wikis using the Popups extension, on Nov 21 to which you are privy. We never asked to have ext.cite.referencePreviews enabled, it was done without the community opt-in on an explicit promise that it should not add JS when the project doesn’t want to use it.

Apr 3 2024, 12:15 AM · Bengali-Sites, Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog (Needs Prioritization (Tech))

Apr 2 2024

stjn added a comment to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

It's already a thing for WMF developers: https://phabricator.wikimedia.org/T360590

Are there any metrics showing what contributes the most to the JS payload? I tried to look into that issue in Russian Wikipedia as a result of the T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip task, but we ended up with an impression that default gadgets contribute far less into the JS size than the default modules did.

Apr 2 2024, 1:30 PM · MediaWiki-extensions-Gadgets
stjn added a comment to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

Small comment: if this becomes a thing, this should also become a thing for WMF developers, since (from the looks of it for me) most of the JS payload on Wikimedia websites comes not from gadgets, but from various default JS modules loaded without any possibility to opt-out. Focusing on gadgets then becomes trying to push the blame onto the gadget developers even though they are not the main contributors to JS payload.

Apr 2 2024, 1:16 PM · MediaWiki-extensions-Gadgets
stjn added a comment to T358071: [GOAL] Move template override styles from Minerva to WikimediaMessages and allow site editors more control.

See for example in https://en.m.wikipedia.org/?oldid=1215029134

Apr 2 2024, 1:03 PM · Web-Team-Backlog (FY2023-24 Q4 Sprint 2), FY2023-24-WE 2.1 Typography and palette customizations, Patch-For-Review, MinervaNeue, WikimediaMessages

Mar 28 2024

stjn updated the task description for T361299: Blockquote styles look off in Minerva.
Mar 28 2024, 8:24 PM · Web-Team-Backlog ( FY2023-24 Q4 Sprint 5), MinervaNeue
stjn created T361299: Blockquote styles look off in Minerva.
Mar 28 2024, 8:18 PM · Web-Team-Backlog ( FY2023-24 Q4 Sprint 5), MinervaNeue

Mar 27 2024

stjn added a comment to T360847: Add uploader user group to az.wiki.

Keep in mind btw that since T280531: Enable partial action blocks on all Wikimedia production wikis and in MediaWiki by default local sysops already can block users from (re)uploading files and that doesn’t require having a user group (via https://www.mediawiki.org/wiki/Anti-Harassment_Tools/Action_Blocks). I see that the proposal removes autopromotion entirely, but just want to make sure that the decision-makers in the community are aware of this opportunity.

Mar 27 2024, 3:42 PM · Wikimedia-Site-requests
stjn added a comment to T343081: Template:Imagestacks on Commons broken.

See https://www.mediawiki.org/wiki/Figure_migration / T314318: Disable wgParserEnableLegacyMediaDOM on all wikis

Mar 27 2024, 9:28 AM · Commons
stjn closed T343081: Template:Imagestacks on Commons broken as Resolved.

Changed by MusikAnimal after my request.

Mar 27 2024, 2:01 AM · Commons

Mar 26 2024

stjn added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

(I would like to amend the previous comment: I too consider the patch and the merge good for the project, I just think that given the constraints of the current system there should’ve been some amendment that would make possible to use category names with commas in them.)

Mar 26 2024, 11:40 PM · MediaWiki-extensions-Gadgets
stjn added a comment to T359894: Module:Citation introduces accessibility issue (cs1-visible-error).

This is how it was until T280766. That was enough writing on the wall to ditch the name.

Oof. Maybe if Jdlrobson pinky-promises to not touch that class again, you can use error with cs1-specific class?

Mar 26 2024, 10:31 PM · FY2023-24-WE 2.1 Typography and palette customizations, Local-Wiki-Template-And-Gadget-Issues
stjn added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

There is no specific template adding a category, it is added via heuristics. So no, it still requires a gadget while Lua support for categories is not there.

Mar 26 2024, 9:43 PM · MediaWiki-extensions-Gadgets
stjn added a comment to T359894: Module:Citation introduces accessibility issue (cs1-visible-error).

Another alternative is for .cs1-visible-error to implement itself via standard error class while resetting some of its properties.

Mar 26 2024, 9:28 PM · FY2023-24-WE 2.1 Typography and palette customizations, Local-Wiki-Template-And-Gadget-Issues
stjn added a comment to T320322: Support defining CSS variables in TemplateStyles.

Encountered another instance where setting a variable on the class level would be beneficial to simpler CSS writing:
https://ru.wikipedia.org/?diff=136900868

Mar 26 2024, 9:22 PM · Design-System-Team, css-sanitizer, TemplateStyles
stjn added a comment to T204201: Extend MediaWiki:Gadgets-definition capabilities.

Other options would rarely contain categories, but this option is very likely to do so in many languages. I think making this change without considering this was bad.

Mar 26 2024, 9:02 PM · MediaWiki-extensions-Gadgets