Page MenuHomePhabricator
Feed Advanced Search

Nov 12 2023

AlexisJazz added a comment to T351024: When requesting content, drvlimit/adrlimit/arvlimit/rvlimit is 500, not 5000.

It depends on how you're making the request.

https://commons.wikimedia.beta.wmflabs.org/w/api.php?action=help&modules=query%2Bdeletedrevisions
The value must be between 1 and 5,000.

You're seeing this because you're probably doing this request while logged in (which uses your apihighlimits right)

Without content: https://commons.wikimedia.beta.wmflabs.org/w/api.php?action=query&prop=deletedrevisions&drvslots=*&drvlimit=5000&titles=User:AJ/move1&drvprop=ids|timestamp|flags|comment|user
With content: https://commons.wikimedia.beta.wmflabs.org/w/api.php?action=query&prop=deletedrevisions&drvslots=*&drvlimit=5000&titles=User:AJ/move1&drvprop=ids|timestamp|flags|comment|user|content

And then you're doing this while logged out (or with less privileged account)?

Nov 12 2023, 2:31 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Documentation, MediaWiki-Action-API

Nov 11 2023

AlexisJazz added a comment to T351027: Received 4 mail notifications but only 2 actual mails.

Cryptic mailed the missing pages again and this time they arrived. So I don't think it was a filter.

Nov 11 2023, 11:06 PM · Mail, Infrastructure-Foundations
AlexisJazz created T351027: Received 4 mail notifications but only 2 actual mails.
Nov 11 2023, 9:17 PM · Mail, Infrastructure-Foundations
AlexisJazz created T351024: When requesting content, drvlimit/adrlimit/arvlimit/rvlimit is 500, not 5000.
Nov 11 2023, 7:26 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Documentation, MediaWiki-Action-API
AlexisJazz updated the task description for T351020: Notification of customized reverts.
Nov 11 2023, 3:55 PM · Growth-Team, Notifications, Mention-Notification
AlexisJazz created T351020: Notification of customized reverts.
Nov 11 2023, 3:51 PM · Growth-Team, Notifications, Mention-Notification

Nov 10 2023

AlexisJazz added a comment to T191804: Allow to store files between 4 and 5 GB.

@jcrespo thanks for letting me know. I misunderstood Bawolff's comment.

Nov 10 2023, 11:59 AM · User-notice-archive, Data-Persistence-Backup, media-backups, SRE-swift-storage, MediaWiki-File-management, Multimedia, Commons

Nov 9 2023

AlexisJazz added a comment to T191804: Allow to store files between 4 and 5 GB.

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(proposals)#RfC:_Increasing_the_maximum_size_for_uploaded_files

Nov 9 2023, 9:32 PM · User-notice-archive, Data-Persistence-Backup, media-backups, SRE-swift-storage, MediaWiki-File-management, Multimedia, Commons
AlexisJazz added a comment to T191802: [Epic] Determine a strategy to store files between 5 and 100 GB.

https://archive.org/details/Scotichronicon was extracted from 4K video. The text is readable but not particularly sharp. This is the only digital version of the Scotichronicon in existence as far as I know, and it exists by virtue of CGP Grey including a time-lapse in one of his videos where he shows himself turning the pages as he searches the book for a name. If the original video had been 8K120 there would be fewer missing pages and the text would be crisper. If it had been 1080p.. woof.

Nov 9 2023, 8:39 PM · Epic, SRE-swift-storage, Multimedia

Nov 8 2023

AlexisJazz updated the task description for T350758: SelectQueryBuilder::fetchFieldValues expects the query to have only one field.
Nov 8 2023, 4:03 AM · Beta-Cluster-Infrastructure
AlexisJazz created T350758: SelectQueryBuilder::fetchFieldValues expects the query to have only one field.
Nov 8 2023, 4:01 AM · Beta-Cluster-Infrastructure

Nov 5 2023

AlexisJazz added a comment to T344605: deployment-prep needs a Thumbor instance.

Recently some files were uploaded to betacommons. It had been quiet for a while.

It had been quiet for a while because of T340908: Unable to upload files on Beta Commons.

That task was filed in July 2023 but the last upload before that was in December 2022. But maybe it was broken the whole time.

Nov 5 2023, 6:13 PM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, Thumbor

Nov 3 2023

AlexisJazz updated subscribers of T344605: deployment-prep needs a Thumbor instance.

Adding some recent uploaders from betacommons who might have been confused by the lack of thumbnails.

Nov 3 2023, 7:33 PM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, Thumbor
AlexisJazz added a comment to T344605: deployment-prep needs a Thumbor instance.

Recently some files were uploaded to betacommons. It had been quiet for a while.

Nov 3 2023, 7:12 PM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, Thumbor

Oct 30 2023

AlexisJazz added a comment to T349961: PhutilAggregateException: #2006: MySQL server has gone away.

Taking a shot in the dark: maybe in the transition from Phabricator to Phorge (or some other major change, but this was relatively recent) one of the servers didn't get the memo, so if the loadbalancer sends you to that server you get the error, but it resolves when you refresh the page as the loadbalancer takes you elsewhere?

Oct 30 2023, 6:38 PM · Phabricator

Oct 28 2023

AlexisJazz updated the task description for T349961: PhutilAggregateException: #2006: MySQL server has gone away.
Oct 28 2023, 5:53 PM · Phabricator
AlexisJazz created T349961: PhutilAggregateException: #2006: MySQL server has gone away.
Oct 28 2023, 5:51 PM · Phabricator

Oct 25 2023

AlexisJazz updated the task description for T40417: MediaWiki's anonymous edit token leaves wiki installations (incl. Wikipedia) open to mass anonymous spam we can't block.
Oct 25 2023, 2:26 PM · Patch-Needs-Improvement, Security, MediaWiki-Core-AuthManager, TechCom-RFC

Oct 24 2023

AlexisJazz added a comment to T313279: [Impact Analysis] Evaluate Impact of introducing mobile edit notices.

@ppelberg I've checked and confirmed that events are being logged as expected in VisualEditorFeatureUse. See summary of checks and some initial data counts below:

The data below reflects all editing sessions where an edit notice was shown (feature: notices, action: show) from 11 October through today:

  • Events logged on both desktop and mobile web platforms following 11 October deployment:

Are these numbers for all projects and languages combined, minus those that use ENOM?

Oct 24 2023, 9:30 PM · Product-Analytics, Editing-team (Tracking), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile

Oct 22 2023

AlexisJazz awarded Blog Post: From Phabricator to Phorge a Love token.
Oct 22 2023, 8:58 AM

Oct 20 2023

AlexisJazz updated the task description for T349373: Ratelimit for thumbnailing is applied to users with noratelimit.
Oct 20 2023, 5:47 PM · Thumbor
AlexisJazz added a comment to T349373: Ratelimit for thumbnailing is applied to users with noratelimit.
Oct 20 2023, 12:44 PM · Thumbor
AlexisJazz created T349373: Ratelimit for thumbnailing is applied to users with noratelimit.
Oct 20 2023, 11:55 AM · Thumbor
AlexisJazz added a comment to T344605: deployment-prep needs a Thumbor instance.

I want to test an issue but can't do it properly because beta cluster has no thumbnailer. I could perhaps test locally, but I'd rather test on beta cluster.

Oct 20 2023, 1:50 AM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, Thumbor

Oct 18 2023

AlexisJazz added a comment to T307337: Using Google Translate I get the message "Central login You are centrally logged in. Reload the page to apply your user settings.".

The message is removed, but I didn't try to do anything about the information leak.

Oct 18 2023, 8:23 AM · Privacy Engineering, Security, MediaWiki-extensions-CentralAuth, MediaWiki-User-login-and-signup

Oct 11 2023

AlexisJazz merged T348605: MediaWiki JS documentation not loading into T257188: MediaWiki JS documentation on doc.wikimedia.org loads infintely, shows "TypeError: Docs.data is undefined".
Oct 11 2023, 1:23 PM · MediaWiki-Documentation
AlexisJazz merged task T348605: MediaWiki JS documentation not loading into T257188: MediaWiki JS documentation on doc.wikimedia.org loads infintely, shows "TypeError: Docs.data is undefined".
Oct 11 2023, 1:22 PM · MediaWiki-Documentation, Documentation
AlexisJazz added a comment to T348605: MediaWiki JS documentation not loading.

Likely a cache invalidation issue. This is master, so the urls change all the time (after each commit and merge basically). The current url for me was: https://doc.wikimedia.org/mediawiki-core/master/js/data-09e2f9d739eec7e7f66a57691ce0b97d.js

If you have an older index.html cached somewhere, than it might try to load the old javascript url, and that might not be available any longer.

This is duplicate with T257188: MediaWiki JS documentation on doc.wikimedia.org loads infintely, shows "TypeError: Docs.data is undefined"

Oct 11 2023, 1:09 PM · MediaWiki-Documentation, Documentation
AlexisJazz added a comment to T348605: MediaWiki JS documentation not loading.

@Aklapper I figured anyone could reproduce this easily. Okay, here's the console info for Firefox 102:

Loading failed for the <script> with source “https://doc.wikimedia.org/mediawiki-core/master/js/data-09ee2e87d700cdcc44f40c7e47fc8718.js”. js:16:1
Uncaught TypeError: Docs.data is undefined
    <anonymous> https://doc.wikimedia.org/mediawiki-core/master/js/app-0c945a27f43452df695771ddb60b3d14.js:1
app-0c945a27f43452df695771ddb60b3d14.js:1:87592
Content Security Policy: The page’s settings blocked the loading of a resource at https://fonts.googleapis.com/css?family=Exo (“style-src”).

Firefox 118 (zero addons):

Loading failed for the <script> with source “https://doc.wikimedia.org/mediawiki-core/master/js/data-09ee2e87d700cdcc44f40c7e47fc8718.js”. js:16:80
Uncaught TypeError: can't access property "localStorageDb", Docs.data is undefined
    <anonymous> https://doc.wikimedia.org/mediawiki-core/master/js/app-0c945a27f43452df695771ddb60b3d14.js:1
app-0c945a27f43452df695771ddb60b3d14.js:1:87592
Content-Security-Policy: The page’s settings blocked the loading of a resource at https://fonts.googleapis.com/css?family=Exo (“style-src”). js:404:13

Chromium 108:

GET https://doc.wikimedia.org/mediawiki-core/master/js/data-09ee2e87d700cdcc44f40c7e47fc8718.js net::ERR_ABORTED 404
app-0c945a27f43452df695771ddb60b3d14.js:1 Uncaught TypeError: Cannot read properties of undefined (reading 'localStorageDb')
    at app-0c945a27f43452df695771ddb60b3d14.js:1:87605
(anonymous) @ app-0c945a27f43452df695771ddb60b3d14.js:1
(index):404 Refused to load the stylesheet 'https://fonts.googleapis.com/css?family=Exo' because it violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'self'". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback.

Chromium 116:

GET https://doc.wikimedia.org/mediawiki-core/master/js/data-09ee2e87d700cdcc44f40c7e47fc8718.js net::ERR_ABORTED 404
app-0c945a27f43452df695771ddb60b3d14.js:1 Uncaught TypeError: Cannot read properties of undefined (reading 'localStorageDb')
    at app-0c945a27f43452df695771ddb60b3d14.js:1:87605
(anonymous) @ app-0c945a27f43452df695771ddb60b3d14.js:1
(index):404 Refused to load the stylesheet 'https://fonts.googleapis.com/css?family=Exo' because it violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'self'". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback.
Oct 11 2023, 11:19 AM · MediaWiki-Documentation, Documentation
AlexisJazz created T348605: MediaWiki JS documentation not loading.
Oct 11 2023, 6:35 AM · MediaWiki-Documentation, Documentation

Oct 10 2023

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

I can't get a working thumbnail for https://commons.wikimedia.org/wiki/File:Center-Filled_LIMA.jpg

I always face http 429 errors but I'm pretty sure it has nothing to do with the actual error. Example:

Request from 2a01:e0a:4e5:6b30:51ca:c1ac:4415:a99d via cp6001 cp6001, Varnish XID 234078745
Upstream caches: cp6001 int
Error: 429, Too Many Requests at Mon, 09 Oct 2023 20:19:11 GMT
Oct 10 2023, 2:57 AM · Voice & Tone, Thumbor

Oct 9 2023

AlexisJazz added a comment to T307337: Using Google Translate I get the message "Central login You are centrally logged in. Reload the page to apply your user settings.".

Yes this is safe (T59081: Privacy: User names shouldn't be exposed outside domain (CentralAuth)). Although it does leak the fact that you are centrally logged in on Wikimedia to some unspecified account, not sure how concerning that is

I'm unsure. I don't know if it would be a problem legally (GDPR and other privacy laws). Advertisers (that includes Google) may value knowing whether any given individual has a Wikimedia account, as some product categories are probably easier/harder to sell to Wikimedians. Some thought should be given to China given https://en.wikipedia.org/wiki/Wikimedia_censorship_in_mainland_China.

Oct 9 2023, 3:57 AM · Privacy Engineering, Security, MediaWiki-extensions-CentralAuth, MediaWiki-User-login-and-signup

Oct 8 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

Okay, it's because my beta-account is using mobile VE, and this only happens in wikitext mode.

This is because the path taken to create the edit notices is different between the modes -- EditorGateway's getContent method is only called in SourceEditorOverlay, and it filters the API response different from VE's methods. Specifically, the VE API filters out editnotice-notext (and editpage-head-copy-warn, but that's not relevant here), which is the message that's appearing here.

editnotice-notext is an edit notice that's set when no other edit notices are set for the page. It's empty by default, but a bunch of wikis have made it not-technically-empty but instead hidden by CSS. We should probably filter it out just like the VE API does, honestly.

Oct 8 2023, 5:34 AM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz updated subscribers of T347918: Enable upstream mobile edit notices to be configured on a per-project basis.

From the code comments: "// The contents of an edit notice is unlikely to change in the 24 hour expiry window, so just record that a notice with this key has been shown." I think this was written by @Esanders?

Oct 8 2023, 5:22 AM · MediaWiki-Page-editing, MinervaNeue, MobileFrontend (MobileFrontend (Editor)), MediaWiki-Editnotice

Oct 7 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

@DLynch try opening the link in a new private/incognito window, because I can reproduce that one too. Both in Firefox and Chrome.

Oct 7 2023, 7:10 AM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile

Oct 6 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

@Esanders : I checked this on patchdemo and Beta cluster, the modal looks good for pages that have edit notices on them. However, for every page that does not have any edit notice, the modal is still appearing with an empty alert.

Screenshot 2023-10-06 at 11.17.15 AM.png (1×2 px, 170 KB)

Oct 6 2023, 7:10 PM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile

Oct 3 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

QA testing note: because of the throttling of notices, you'll either need to find a new page with a notice to test each time you look at it, or you'll need to run localStorage.clear() in your browser console before loading the editor.

Oct 3 2023, 9:56 PM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz updated the task description for T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .
Oct 3 2023, 4:56 AM · MediaWiki-Editnotice, Editing-team, VisualEditor, Editing Design, MediaWiki-Page-editing, Mobile

Sep 29 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

@ppelberg I think we might need to rework that a bit. Ideally a Tech News item would primarily link to a translatable documentation page (not to Enwiki)

I just created https://meta.wikimedia.org/wiki/EditNoticesOnMobile which could be made translatable I think.

Sep 29 2023, 5:19 AM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz updated the task description for T316178: [Config Change] Make upstream mobile edit notice implementation available at all wikis.
Sep 29 2023, 3:31 AM · Verified, Goal, Editing-team (Kanban Board), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile

Sep 25 2023

AlexisJazz added a comment to T304073: "do not reduce watchtime if already watched" API option.

See also T270057 for a way to get the current expiry in the browser

Sep 25 2023, 7:24 PM · Expiring-Watchlist-Items, Platform Engineering, MediaWiki-Action-API, Growth-Team, MediaWiki-Watchlist

Sep 18 2023

AlexisJazz updated the task description for T346701: Allow Wikimedia-Minify to skip minification of already-minified files.
Sep 18 2023, 9:31 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team, JavaScript, Wikimedia-Minify
AlexisJazz created T346701: Allow Wikimedia-Minify to skip minification of already-minified files.
Sep 18 2023, 9:30 PM · MediaWiki-ResourceLoader, MediaWiki-Platform-Team, JavaScript, Wikimedia-Minify
AlexisJazz added a comment to T346115: Provide statistics on the size of gadgets.

Did you ever thought of using NodeJS?

You could keep some of your code, but do it in an automated manner. You can loop over many pages to gather data and save locally (as files or in DB).
Then deploy this to Wikipedia in a simple script.

I've recently discovered this JS module for doing API request to MediaWiki: MWN JS library.

Saving things back to Wikipedia can be done either directly with MWN or if you generate file then you can use WikiployLite which kind of makes thing easier (you only provide configuration for that). When you use either of those methods you can use a local Jenkins installation that just runs your scripts on certain time.

You can find an example of how to use MWN here:
https://github.com/Eccenux/wiki-wd-mass-modyfication/blob/b1f8e19c89c17eed1a68bbea255a2d5b41378b96/runBot.js

You'll find that WikiBotLite is even a thinner layer over MWN then WikiployLite is:
https://github.com/Eccenux/wiki-wd-mass-modyfication/blob/b1f8e19c89c17eed1a68bbea255a2d5b41378b96/src/WikiBotLite.js

Sep 18 2023, 8:46 PM · MediaWiki-extensions-Gadgets

Sep 16 2023

AlexisJazz changed the status of T307934: MediaWiki\Revision\RevisionAccessException: Failed to load data blob from {address} from Duplicate to Resolved.

This was the original task description before Aklapper replaced it with the log :

Sep 16 2023, 7:52 AM · Wikimedia-production-error, MediaWiki-Core-Revision-backend, All-and-every-Wiktionary

Sep 15 2023

AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

Thus I will be helpful once more and reopen this task to allow for more input.

I'd still decline this as input seems to have been provided...

Sep 15 2023, 4:51 PM · Project-Admins

Sep 13 2023

AlexisJazz added a comment to T344822: Wikistories test env config settings.

I reported this over a year ago, but um sure I guess.

If you do fix it the Wikistories will actually break completely due to T344605.

Thanks for letting us know. We'll wait for a fix there before switching our config to the beta Commons.

Sep 13 2023, 11:20 AM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), Wikistories, Inuka-Team (Kanban)

Sep 12 2023

AlexisJazz added a comment to T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip.

You might find running https://en.wikipedia.org/wiki/User:Alexis_Jazz/EverybodyLikesPie.js to be of some help on these projects. See https://it.wikisource.org/w/index.php?title=Utente:Alexis_Jazz/Sandbox&oldid=3227820 for example.

Sep 12 2023, 9:48 PM · Bengali-Sites, Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog (Needs Prioritization (Tech))
AlexisJazz added a comment to T346115: Provide statistics on the size of gadgets.

@Nux Thanks, it works now. :-)

Sep 12 2023, 9:43 PM · MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T270057: Expose watchlist (expiry) status to JS without another query.

I suppose an alternative option would be some additional "extend-expiry-but-don't-overwrite-indefinite-watching" parameter added to everything, but I imagine that'd be far more confusing.

I filed T304073 for that. (which didn't exist yet when this ticket was opened)

Sep 12 2023, 9:16 PM · MW-1.41-notes (1.41.0-wmf.28; 2023-09-26), Expiring-Watchlist-Items, JavaScript, MediaWiki-Action-API
AlexisJazz added a comment to T346115: Provide statistics on the size of gadgets.

I made a proof of concept: https://en.wikipedia.org/wiki/User:Alexis_Jazz/EverybodyLikesPie.js

Sep 12 2023, 8:05 PM · MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

@AlexisJazz: Please stay on-topic. Random past board or ban stuff has nothing to do with guiding site admins about technical issues. This is not a forum. Thanks!

Sep 12 2023, 5:34 PM · MediaWiki-extensions-Gadgets
AlexisJazz created T346115: Provide statistics on the size of gadgets.
Sep 12 2023, 2:20 AM · MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

The key bit of information in this task description is We should be doing more to guide site admins on when they are introducing performance/SEO problems to the site. (key word "guide" not prevent :-))

Sep 12 2023, 1:36 AM · MediaWiki-extensions-Gadgets

Sep 11 2023

AlexisJazz added a comment to T346075: Use a minified version of the 'pako' library.

For a single library that is loaded by many users as it's required for VE I think those are some nice savings on both traffic and localStorage. Thank you. :-)

Sep 11 2023, 6:55 PM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), MediaWiki-General
AlexisJazz awarded T346075: Use a minified version of the 'pako' library a Cup of Joe token.
Sep 11 2023, 6:47 PM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), MediaWiki-General

Sep 10 2023

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

The developers are in for a world of hurt if CommRel doesn't get involved in this.

I think you're mischaracterizing this task. It's only to know and provide info on, not to do anything listed in "Future uses". Some of the items in that list likely have some communications desirability and working through with communities, but being able to provide numbers to users seems like a reasonable thing to do without any particularly adverse impact.

Sep 10 2023, 9:02 PM · MediaWiki-extensions-Gadgets
AlexisJazz updated subscribers of T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

This task does not look like a task requesting support from CommRel-Specialists-Support

Sep 10 2023, 8:24 PM · MediaWiki-extensions-Gadgets
AlexisJazz added a project to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users: MoveComms-Support.
Sep 10 2023, 6:56 PM · MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T345960: Architecture: We should track size of default gadgets loaded on site and present this to users.

If it's possible to check this quickly on edit

Sep 10 2023, 6:47 PM · MediaWiki-extensions-Gadgets
AlexisJazz awarded T345960: Architecture: We should track size of default gadgets loaded on site and present this to users a Dislike token.
Sep 10 2023, 6:41 PM · MediaWiki-extensions-Gadgets

Sep 8 2023

AlexisJazz awarded T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva a Like token.
Sep 8 2023, 2:59 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Web-Team-Backlog (Web Team FY2023-24 Q1 Sprint 6), Moderator-Tools-Team, MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.

I can't reproduce this anymore on betacommons so seems good to me. :-)

Sep 8 2023, 2:58 PM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Web-Team-Backlog (Web Team FY2023-24 Q1 Sprint 6), Moderator-Tools-Team, MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets

Sep 7 2023

AlexisJazz added a comment to T111565: Enable collapsible templates (including infoboxes) on mobile.

It's worth noting that mobile MediaWiki already supports collapsible class, which is almost the same as mw-collapsible in appearance.

That doesn't work for me. I don't think it's a MediaWiki feature, but it's a fairly common on-wiki customization (older than mw-collapsible).

Ah, appears that you're right. I must have missed the on-wiki code that supports it.

Sep 7 2023, 2:24 PM · Web-Team-Backlog, Advanced Mobile Contributions, patch-welcome, MinervaNeue, Design

Sep 6 2023

AlexisJazz added a comment to T344822: Wikistories test env config settings.

I reported this over a year ago, but um sure I guess.

Sep 6 2023, 5:13 PM · MW-1.41-notes (1.41.0-wmf.27; 2023-09-19), Wikistories, Inuka-Team (Kanban)
AlexisJazz added a comment to T340705: [performance budgeting] Improve JS payload for projects with gadgets that lead to a 30%+ increase after gzip.

I have added targets=desktop to some gadgets because I was receiving reports from users and seeing some errors in consoles after this change, and now I have to ask: what to do, for example, about https://ru.wikipedia.org/wiki/MediaWiki:Gadget-collapserefs.js if targets=desktop goes away? Like, I would be perfectly fine with throwing it away entirely, but since I don’t have that power, outside of that: it is a gadget that allows some users to collapse references by default. It doesn’t make sense to have it in mobile Minerva since it collapses all sections, but people can use desktop Minerva and expect this gadget to be there. Unless we’re giving up on the plan to remove targets=desktop, of course, then disregard my comment.

@stjn in the case of https://ru.wikipedia.org/wiki/MediaWiki:Gadget-collapserefs.js I would suggest limiting it to Minerva skin. Very few people use desktop Minerva and I doubt those that do would care for this gadget.

Sep 6 2023, 6:40 AM · Bengali-Sites, Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog (Needs Prioritization (Tech))

Sep 4 2023

AlexisJazz added a comment to T343131: Commons database is growing way too fast.

One new and easy low-hanging fruit:

Remove template styles for Template:Information and cc-by-sa license: https://commons.wikimedia.org/wiki/Module:Information/styles.css and https://commons.wikimedia.org/wiki/Template:Cc-by-sa-layout/styles.css
Move them to common.css instead.
Why?

Yeah, why not https://commons.wikimedia.org/wiki/MediaWiki:Filepage.css ?

Sep 4 2023, 2:18 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons
AlexisJazz added a comment to T124168: Show Navbox templates in mobile skins.

For individual cases/articles, navboxes (and other templates that mobile users are normally excluded from) can be forced using https://en.wikipedia.org/wiki/Template:Strip_nomobile.

Sep 4 2023, 7:14 AM · Web-Team-Backlog, MobileFrontend (Tracking), Local-Wiki-Template-And-Gadget-Issues, Mobile
AlexisJazz added a comment to T111565: Enable collapsible templates (including infoboxes) on mobile.

As there are people opposed to making this change in MediaWiki core, I would suggest doing it in your wiki's MediaWiki:Common.js or a gadget, as long as your community finds that agreeable.

Sep 4 2023, 6:45 AM · Web-Team-Backlog, Advanced Mobile Contributions, patch-welcome, MinervaNeue, Design
AlexisJazz added a comment to T240652: Hardcoded background style in table.vertical-navbox element breaks user CSS.

@Tossrock while this seems already solved, for future reference you can use !important to override style-defined attributes. For example:

.sidebar-collapse{background:blue !important}'
Sep 4 2023, 12:59 AM

Sep 1 2023

AlexisJazz added a comment to T111565: Enable collapsible templates (including infoboxes) on mobile.

I can't find the relevant comment, but this is deemed to be an insufficient UX on touchscreens by the WMF devs.

You're probably looking for the patch commentary in https://gerrit.wikimedia.org/r/c/mediawiki/skins/MinervaNeue/+/859605/ . It's the only place I've seen an objection along this line in recent times.

TBH I'm in the party of "the perfect is currently being the enemy of the good" regarding allowing things to be collapsed. I get the concern regarding button size, but OTOH I don't see it as major enough to block the enhancement that collapsing things brings.

Sep 1 2023, 1:14 AM · Web-Team-Backlog, Advanced Mobile Contributions, patch-welcome, MinervaNeue, Design

Aug 31 2023

AlexisJazz added a comment to T111565: Enable collapsible templates (including infoboxes) on mobile.

Hi! What's the status of this task now? Some time ago ResourceLoader modules became targetted at desktop,mobile by default and it appears that running the following line in the browser console on a mobile version works as intended:

mw.loader.using('jquery.makeCollapsible').then(() => $('.mw-collapsible').makeCollapsible());

Tested at: https://m.mediawiki.org/wiki/Manual:Collapsible_elements/Demo/Advanced

Aug 31 2023, 8:42 PM · Web-Team-Backlog, Advanced Mobile Contributions, patch-welcome, MinervaNeue, Design

Aug 30 2023

AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

EditNoticesOnMobile and edit notices in VE on desktop provide this button

For ENOM the button is only visible on tablet-width devices, so the vast majority of users don't see this button. I don't think this is a problem.

Aug 30 2023, 5:04 PM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile

Aug 29 2023

AlexisJazz updated the task description for T344680: Clarify what the successor to OOUI is.
Aug 29 2023, 1:25 AM · Design-System-Team, Documentation, OOUI

Aug 27 2023

AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

I suspect UBN! wouldn't have been appropriate as I think (but I could very well be wrong) that only applies to considerable issues on production.

Anything that blocks the train is unbreak now

Aug 27 2023, 9:44 AM · Project-Admins
AlexisJazz added a project to T345032: Some cookies are misusing the recommended “SameSite“ attribute: Beta-Cluster-reproducible.
Aug 27 2023, 5:10 AM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, Beta-Cluster-reproducible
AlexisJazz created T345032: Some cookies are misusing the recommended “SameSite“ attribute.
Aug 27 2023, 4:06 AM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager, Beta-Cluster-reproducible
AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

Thank you @AlexisJazz for reporting the issue in question (T344635). I want to apologize for dropping the ball on that ticket.

When I reviewed the ticket, I immediately made the assessment that the issue is severe, triaged it as high priority and submitted a fix for it. I was not sure about marking at as UBN!, and a train blocker, but went ahead and submitted a back-port patch in case someone judged that it was a train blocker. Looking back, I should have marked it a train blocker and back-ported it. Note to self: when in doubt, err on the side of caution, make noise and get multiple inputs.

I do not have a lot to add to the current discussion, the processes that come to my mind are a bit redundant to what we already have. In general, I think It would be nice to have more eyes on high priority bug reports after group0 deployment in order to reduce the impact of error in judgements.

Aug 27 2023, 3:44 AM · Project-Admins

Aug 26 2023

AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

so why didn't YOU tag T344635 as a train blocker? As you see, playing the blame game is easy, but it doesn't help anyone.

Either nobody realized that it should have been marked as a train blocker, or nobody considered it a train blocker given human judgement at that point in time.
I tried to explain above how anyone who thinks an issue might be a train blocker could mark it as such regarding current workflows.

Personally, I didn't realize it. I have a lot on my mind, am unpaid (it's unreasonable to hold me to the same standards as the paid workforce) and the workflow is not intuitive.

Aug 26 2023, 1:27 AM · Project-Admins

Aug 25 2023

AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

Unlike you, I'm not getting paid so telling me how I should work, especially when it's not particularly intuitive, is unlikely to pay off.

Sure. That's why I pointed out existing workflows, and not using existing workflows definitely won't pay off either... :-/

Aug 25 2023, 5:19 PM · Project-Admins
AlexisJazz reopened T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag as "Open".

and it clearly didn't help.

We won't fix either a social or a workflow problem by introducing competing workflows. :) Thus declining.

In my understanding, going to Edit Related Tasks... and selecting Edit Parent Tasks is the workflow to mark an issue as a train blocker, after looking up the current train task ID.

Aug 25 2023, 4:53 PM · Project-Admins
AlexisJazz updated subscribers of T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.
Aug 25 2023, 4:42 PM · Project-Admins
AlexisJazz added a comment to T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.

How would this be different from Beta-Cluster-reproducible?

Aug 25 2023, 4:37 PM · Project-Admins
AlexisJazz created T344999: Create a beta cluster equivalent for the Wikimedia-production-error tag.
Aug 25 2023, 4:28 PM · Project-Admins

Aug 22 2023

AlexisJazz added a comment to T344680: Clarify what the successor to OOUI is.

(For the records, I once created T279421: Update Vue and Codex documentation for WMF staff and community developers about the insufficient documentation and communication at that time.) Its original title was Document and communicate status of Vue things (Codex) and future of OOUI, WVUI, etc.

Aug 22 2023, 9:25 PM · Design-System-Team, Documentation, OOUI
AlexisJazz added a comment to T344704: Blocked on English Wikipedia / Wikimedia thinks my IP is 10.80.1.11.

Note: Multiple dewiki users were reporting a similar problem regarding the IP 10.80.1.7 which also doesn't belong to those users (same /28-range as 10.80.1.11)
https://de.wikipedia.org/w/index.php?title=Benutzer_Diskussion:XenonX3&oldid=236646961#Nutzersperre

Aug 22 2023, 3:33 PM · SRE, Traffic
AlexisJazz added a comment to T344704: Blocked on English Wikipedia / Wikimedia thinks my IP is 10.80.1.11.

https://en.wikipedia.org/w/api.php?action=query&meta=userinfo&callback=&format=json&formatversion=2 now returns my actual IP. Thanks for the quick response!

Aug 22 2023, 2:49 PM · SRE, Traffic
AlexisJazz updated the task description for T344704: Blocked on English Wikipedia / Wikimedia thinks my IP is 10.80.1.11.
Aug 22 2023, 2:31 PM · SRE, Traffic
AlexisJazz updated subscribers of T344704: Blocked on English Wikipedia / Wikimedia thinks my IP is 10.80.1.11.

I'm no longer blocked as on https://en.wikipedia.org/wiki/Special:Contributions/ST47ProxyBot this message can be read:

Aug 22 2023, 2:18 PM · SRE, Traffic
AlexisJazz created T344704: Blocked on English Wikipedia / Wikimedia thinks my IP is 10.80.1.11.
Aug 22 2023, 2:07 PM · SRE, Traffic
AlexisJazz created T344680: Clarify what the successor to OOUI is.
Aug 22 2023, 10:48 AM · Design-System-Team, Documentation, OOUI
AlexisJazz added a comment to T344635: Language selector broken: Uncaught TypeError: mw.uls.isNamed is not a function.

Forgot to mention: error happens both when logged in and not logged in.

Aug 22 2023, 9:36 AM · MW-1.41-notes (1.41.0-wmf.23; 2023-08-22), Unplanned-Sprint-Work, Language-Team (Language-2023-July-September), JavaScript, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, MediaWiki-extensions-LanguageSelector

Aug 21 2023

AlexisJazz created T344635: Language selector broken: Uncaught TypeError: mw.uls.isNamed is not a function.
Aug 21 2023, 5:35 PM · MW-1.41-notes (1.41.0-wmf.23; 2023-08-22), Unplanned-Sprint-Work, Language-Team (Language-2023-July-September), JavaScript, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, MediaWiki-extensions-LanguageSelector
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

I don't think we can expect our users, especially on mobile devices, to open the browser console and enter a command to view the notice again

Oh, sorry, I thought you were just asking for testing purposes on the patchdemo.

This link is unrelated to my question, correct?

I might need some clarification as to what your question was, in that case?

Aug 21 2023, 4:19 PM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

The patchdemo has no way to view the notice again after dismissing it, is this correct?

@AlexisJazz you could run localStorage.clear() in the console.

Aug 21 2023, 3:11 PM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz created T344605: deployment-prep needs a Thumbor instance.
Aug 21 2023, 1:26 PM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure, Thumbor
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

@ppelberg https://phabricator.wikimedia.org/rMEXTd046bc1d44faf877e2e71cd7f46b20371ef04e32 : "Won't show an edit notice with the same key on the same page for 1 day after it has been seen." is that it?

Aug 21 2023, 11:44 AM · User-notice-archive, Verified, MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, Editing-team (Kanban Board), MediaWiki-Editnotice, Technical-Debt, Goal, Design, MobileFrontend (MobileFrontend (Editor)), Editing Design, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz added a comment to T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .

https://phabricator.wikimedia.org/rMEXTd046bc1d44faf877e2e71cd7f46b20371ef04e32 : " Edit notices are not shown if the user has the EditNoticesOnMobile gadget enabled."

Aug 21 2023, 11:42 AM · MediaWiki-Editnotice, Editing-team, VisualEditor, Editing Design, MediaWiki-Page-editing, Mobile
AlexisJazz renamed T312999: Edit notice popup suppression in Android and iOS app from Edit notice popup suppression in Android app to Edit notice popup suppression in Android and iOS app.
Aug 21 2023, 10:20 AM · MediaWiki-Editnotice, Wikipedia-iOS-App-Backlog, Android Design, Wikipedia-Android-App-Backlog

Aug 20 2023

AlexisJazz updated subscribers of T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.

Maybe related to the changes made in T328610 ?

Yes, I think so.

You could use targets=desktop instead which has nearly the same effect.

“Nearly the same effect” includes causing this bug since 8af75aa

Maybe if the gadget is unavailable due to the current skin/target, the option should be disabled rather than hidden? It would show some gadgets that are planned for non-default skins and thus irrelevant for most people, though.

Or don’t show all gadgets unavailable due to the current skin, but do show gadgets that are, while unavailable on the current skin, are available on the skin set in the preferences (which is Vector even when using the mobile domain), and show gadgets regardless of their target settings (the target setting should go away soon anyway).

Aug 20 2023, 10:32 AM · MW-1.41-notes (1.41.0-wmf.25; 2023-09-05), Web-Team-Backlog (Web Team FY2023-24 Q1 Sprint 6), Moderator-Tools-Team, MediaWiki-Core-Preferences, MediaWiki-extensions-Gadgets