Jump to content

User talk:Jon (WMF)

Add topic
From mediawiki.org
Latest comment: 5 months ago by Jdlrobson in topic Clarify

Please stop mass-subscribing on Phabricator

[edit]

Mass-subscribing hundreds of people on Phabricator is very disruptive, and not an acceptable way to notify people. Please stop doing it. (Links: phab:T252467, phab:T254287.) Yair rand (talk) 21:55, 3 June 2020 (UTC)Reply

Also, if you could unsubscribe all the people you added to T254287, that would save everyone a lot of trouble. Yair rand (talk) 21:56, 3 June 2020 (UTC)Reply
I don't see what the problem with mass-subscribing people is. If you don't want to be subscribed to the task, then you can of course unsubscribe from it. * Pppery * it has begun 22:12, 3 June 2020 (UTC)Reply
Pppery, many (most?) people who were subscribed only ever created an account on Phabricator to post a single bug or comment years ago. Subscribing them means that every comment and change results in them receiving an email about it, pointing to a confusing page on a mostly-unfamiliar platform, often about an issue they know nothing about. Yair rand (talk) 22:25, 3 June 2020 (UTC)Reply
Hey there
I'm guessing this message came in while I was in the process of sending out the message, as I have mass unsubscribed everyone from that task based on feedback from yourself on https://phabricator.wikimedia.org/T252467#6134791. I had to do this via a script which took a little longer than anticipated as Phabricator doesn't have the facility to unsubscribe all.
> Subscribing them means that every comment and change results in them receiving an email about it, pointing to a confusing page on a mostly-unfamiliar platform, often about an issue they know nothing about.
This is only true if they don't unsubscribe or are not mass unsubscribed by the task creator. In this particular tech notice I have unsubscribed everyone after adding them. My understanding is all the people I subscribed should get one email relating to the notice itself.
It would help me to understand where you are coming from. This technical work is important to fix and we don't have a good process yet for communicating with editors to make these changes.
My current approach is
1) identify potential editors
2) Ping them on phab ticket
3) unsubscribe all and ensure they are not in the description so they don't get further notifications.
I did try an alternative approach on wiki but Echo only works if users have been present on that wiki so it was not a very useful mechanism for targeting users across several wikis. For me posting to every user talk page on the target wiki doesn't scale as there is no bot I know of that does that.
I am open to ideas for improvement if you have a better approach, but I don't see one right now other than break things and expect editors to fix retroactively which seems like a far worse situation than a minor annoyance of being pinged on a phabricator ticket.
Am open to any ideas you have. Jdlrobson (talk) 17:16, 4 June 2020 (UTC)Reply
I would recommend using m:MassMessage. For the Main Page issue, the message could have been sent to the talk pages of all affected main pages (main pages are usually heavily watched), and for the CSS selector update, the message could have been sent to either the talk pages of the affected stylesheets/gadgets (typically watched by those involved in maintaining them), or to the authors' talk pages. Yair rand (talk) 17:25, 4 June 2020 (UTC)Reply

Identifying MediaWiki messages which could use mw-parser-output

[edit]

Is there a task or anything to identify MediaWiki messages which should be emitted inside (or with the class) mw-parser-output? And/or what facility is for that on the parser side? I vaguely recall a task lying around for such.

Anyway, the reason I'm asking: I've recently moved module:message box to TemplateStyles and turned off MediaWiki:Gadget-enwp-boxes.css and several messages became unstyled (e.g. MediaWiki:Editinginterface) when viewed where they are output (e.g. when you click the edit button with 2003/2010 editors). I would prefer not to repeat lots of <div class="mw-parser-output"> and I'm sure it would be appreciated for i18n. (I guess the module can output that div if I need it in the meantime.)

Feel free to summon others who might help if you don't know the answers. Izno (talk) 21:07, 1 September 2021 (UTC)Reply

I found T183603 and T281540. — ExE Boss (talk) 23:17, 1 September 2021 (UTC)Reply
I'm sorry I do not understand the issue here. When you moved module:message box to template styles what specific styles did you lose? Is it possible to get a minimum test case and an expected result that differs from the actual result?
If it relates to external links, then yes the above task would be the relevant one but as I noted in phab:T281540#7218824 I possibly don't understand the problem well enough to guide on this one. Jdlrobson (talk) 21:25, 3 September 2021 (UTC)Reply
I... actually don't know what's going on now with the specific pages above. I'm going to let the job queue and/or cache work for a couple more days to see if that's what's going on...
In the general, the takeaway should be that 1) messages that get run through the parser should get a div/span with class mw-parser-output, and 2) I thought there was a task that was about tracking such messages down. Izno (talk) 22:04, 3 September 2021 (UTC)Reply
I think User:SSastry_(WMF) would be the best person to talk to about that. I don't really know much about how the parser and how it works with templates but yes that should be how it works. Anything coming from the parser should be inside a mw-parser-output element. Jdlrobson (talk) 22:20, 3 September 2021 (UTC)Reply
From https://github.com/wikimedia/mediawiki/blob/master/includes/parser/Parser.php#L697-L702 it points to https://phabricator.wikimedia.org/T37247 Arlolra (talk) 18:28, 9 September 2021 (UTC)Reply

Buone feste

[edit]

Hi, I wish you happy holidays and a happy new year, may it be full of beautiful wiki things! Una tantum (talk) 17:13, 23 December 2023 (UTC)Reply

You too! Hope you had a good one! Jdlrobson (talk) 17:40, 2 January 2024 (UTC)Reply

Clarify

[edit]

"git #fcf45931 - Legacy Vector should use modern menu keys (T409774) by Jon Robson"

Is this why the links in my heavily-customized version of Vector Legacy now appear at the top of the page instead of the side?

Thank you for your attention. DragonflySixtyseven (talk) 02:01, 6 February 2026 (UTC)Reply

> Is this why the links in my heavily-customized version of Vector Legacy now appear at the top of the page instead of the side?
It's hard to say without knowing what "my heavily-customized version of Vector Legacy" refers to. I don't see any CSS associated with your username (e.g. User:DragonflySixtyseven/vector.css)
The only potential disruption of the patch you linked to is you might need to change any references to #p-namespaces to #p-associated-pages in your CSS or JS.
If you are seeing significant breakage I'd recommend referring to mw:Stable_interface_policy/Frontend and making sure your CSS/JS adhere to the advice there to avoid significant breakage in future. Hope this helps! Jdlrobson (talk) 18:58, 10 February 2026 (UTC)Reply
https://en.wikipedia.org/wiki/User:DragonflySixtyseven/vector.css
and https://en.wikipedia.org/wiki/User:DragonflySixtyseven/vector.js
I should also point out, I have no idea how to write CSS or JS. This is the result of my pestering various people into helping me replicate the Classic skin, which I did for both usability reasons and esthetic.

Currently, the biggest problem is that now the tabs are all opaque rather than transparent, which looks terrible given that I've got the background on non-mainspace pages set to a pleasant cream-yellow color. Have you a suggestion for how I could fix this, bearing in mind that it would have to be in the form of "add <X> to your CSS" (or "change <Y> to <Z>") because I would have no idea how to implement anything less specific?

Again, thank you for your attention. DragonflySixtyseven (talk) 01:19, 14 February 2026 (UTC)Reply

Change any references to p-namespaces to p-associated-pages in your vector.js file. That might help.
This file seems to be doing a lot so if you don't understand it, it might be worth clearing it and slowly adding things back in to see what breaks your experience. Jdlrobson (talk) 02:40, 16 February 2026 (UTC)Reply