Page MenuHomePhabricator
Feed Advanced Search

Aug 19 2023

AlexisJazz added a comment to T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.

It's because Twinkle's gadget definition excludes it from minerva skin. So any pref changes made in minerva skin will reset preferences of non-minerva gadgets to the default value.

This is certainly a bug, though I'm not sure if it always has been the case or there's been some regression in MediaWiki-Core-Preferences. In case of the former, any fix would be closely linked to T65532.

Aug 19 2023, 10:03 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 T328610: Default gadgets to run on mobile.

@Jdlrobson is it possible work on this task caused the issue in T341421 ? The advice here to set all skins except Minerva is actually causing problems.

Aug 19 2023, 10:01 PM · User-notice-archive, MW-1.41-notes (1.41.0-wmf.16; 2023-07-04), Patch-For-Review, MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

Demo: https://patchdemo.wmflabs.org/wikis/0250205d37/wiki/Douglas%20Adams?mobileaction=toggle_view_mobile#/editor/0

@Esanders: this is looking good. Two questions...

  1. Can we please make the "Desired adjustment" documented below?
  2. Currently, how long after seeing a mobile edit notice on a page would people see that same edit notice on that same page again? This question is related to "Open question 2." in the task description.
Aug 19 2023, 12:31 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

Aug 10 2023

AlexisJazz updated subscribers of T312587: Show edit notices within mobile editing interfaces.

For reference, EditNoticesOnMobile is enabled on the following wikis (source: https://global-search.toolforge.org/?q=EditNoticesOnMobile&namespaces=2%2C4%2C8&title=%28Gadgets-definition%29 )

  • bn.wikipedia (not enabled by default)
  • ilo.wikipedia
  • pt.wikinews
  • shn.wikipedia
  • tum.wikipedia
  • en.wikipedia

Of these, only bn.wikipedia doesn't have it enabled by default.

Aug 10 2023, 9: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

Aug 9 2023

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

From what I understand one of the goals here is to make Wikidata links non-external. VRT could be filtered by category I think, besides, there are probably many links to https://ticket.wikimedia.org as well so that's another likely target for interwiki.

There is already an interwiki for ticket.wikimedia.org: https://meta.wikimedia.org/wiki/Interwiki_map

Aug 9 2023, 8:23 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 T343131: Commons database is growing way too fast.

Just for reference and general understanding, can someone explain why external links are stored in a database?

To support Special:LinkSearch and the corresponding API.

Yup, to expand what Lucas said, Special LinkSearch is useful to find cases of abuse and spam, figure out where a certain link is used or a domain is linked to.

There is also a rather niche usecase for externallinks too: it stores current external links of a page, when someone is trying to edit, it checks the links in the new parsed page and compares its links with the database and realizes what links have been added and what links have been removed (instead of parsing the page twice), and sends that information to enable captcha if needed, sends it to abuse filter, and check against spam blocked lists (to avoid blocking edits that don't add a link, just happen to be done in a page that already have one).

Looking at the usecases, it doesn't really make sense to store large-scale links in templates to be external links, I don't think any time soon we would want to add dx.doi.org to the spam list.

I'm not sure if Special:LinkSearch is also relevant (or as relevant) on Commons. Spam and abuse on Wikipedia is different from spam and abuse on Commons. To the degree it's needed, insource: often does the trick.

Aug 9 2023, 8:41 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Aug 8 2023

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

Just for reference and general understanding, can someone explain why external links are stored in a database?

Aug 8 2023, 8:50 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Aug 2 2023

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

I suspect a lot of external links come from {{Authority control}}; if we enhance Module:Authority control/conf (and the main module) to support something like an interwiki_format in addition to a URL_format, that might remove a lot of external links. (Some of the URLs in that config have query parameters, so they can’t easily be converted, but many of them should be doable, including ISBN-13, VIAF, GND, ISSN, OCLC/WorldCat…)

Aug 2 2023, 7:38 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 T343131: Commons database is growing way too fast.

Regarding externallinks. Here are most linked domains: P49955

There are 135M links to creativecommons.org (I guess licenses). If they change to interwiki link (CreativeCommons exists in interwiki map maybe we should introduce cc). That would remove potentially one quarter of the whole extlinks. They are coming from Template:Cc-pd-mark-footer and stuff like MediaWiki:Wm-license-cc-pd-mark-link which are not too easy to fix but not too complicated either.

Aug 2 2023, 10:47 AM · 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 T343131: Commons database is growing way too fast.

Let me ask a slightly different question, then: is there a “cheaper” way to mark / tag a set of pages than with a tracking category? (I’m assuming that use cases like FlickreviewR can in principle be adjusted to a different mechanism, as long as it’s still possible to efficiently list all the marked / tagged pages via e.g. the Toolforge replicas.)

And CirrusSearch. Using hastemplate: is sometimes an option but less precise. In case of FlickreviewR, hastemplate: wouldn't distinguish between failed reviews and successful reviews, and problems can arise when template redirects are used.

If you ask me, this is a good usecase for structured data and then doing the reporting in WCQS. I remember even in 2015 when the discussion for SDoC was starting, one prominent usecase was to keep track of licensing, authors, etc. (that's why people built mrmetadata). I don't know how far WCQS is from being operational.

You mean https://commons-query.wikimedia.org/ ? (Wikimedia Commons Query Service)

Aug 2 2023, 10:39 AM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Jul 31 2023

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

Let me ask a slightly different question, then: is there a “cheaper” way to mark / tag a set of pages than with a tracking category? (I’m assuming that use cases like FlickreviewR can in principle be adjusted to a different mechanism, as long as it’s still possible to efficiently list all the marked / tagged pages via e.g. the Toolforge replicas.)

Jul 31 2023, 10:10 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 T343131: Commons database is growing way too fast.

Copy pasting my comment from https://commons.wikimedia.org/wiki/Template_talk:FlickreviewR :

Jul 31 2023, 9:28 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), MediaWiki-Platform-Team (Radar), Data-Persistence (work done), Commons

Jul 15 2023

AlexisJazz added a comment to T121049: Track the GadgetUsage statistics over time.

@nskaggs I agree, I designed GUS2wiki to allow multiple people to run it. (it detects if the page has been updated recently and skips it in that case) I also agree about a human as the primary runner being problematic, but whatcha gonna do.

Jul 15 2023, 1:37 AM · Developer-Advocacy, MediaWiki-extensions-Gadgets

Jul 10 2023

AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 10 2023, 1:23 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
AlexisJazz renamed T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva from Changing mobile gadget preferences on bnwiki disables Twinkle to Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 10 2023, 1:18 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
AlexisJazz added a comment to T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.

Removed |skins=vector,vector-2022,monobook,timeless,modern,cologne blue for now.

Jul 10 2023, 1:17 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
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 10 2023, 1:17 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
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 10 2023, 1:14 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

Jul 9 2023

AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 9 2023, 2:50 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 T121049: Track the GadgetUsage statistics over time.

The machine I used for GUS2wiki been shut down. I try to remember to run gus2wiki on my daily driver every once in a while. It's not ideal.

Jul 9 2023, 10:01 AM · Developer-Advocacy, MediaWiki-extensions-Gadgets
AlexisJazz created T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 9 2023, 8:50 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

Jun 13 2023

AlexisJazz closed T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy, a subtask of T273956: acme-chief sometimes doesn't refresh certificates because it ignores SIGHUP, as Resolved.
Jun 13 2023, 9:26 AM · User-bd808, User-dcaro, Acme-chief, cloud-services-team (Kanban)
AlexisJazz closed T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy as Resolved.
Jun 13 2023, 9:26 AM · User-AKlapper, Quality-and-Test-Engineering-Team, Epic, SRE, Traffic, HTTPS, Beta-Cluster-Infrastructure
AlexisJazz closed T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023), a subtask of T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy, as Resolved.
Jun 13 2023, 9:26 AM · User-AKlapper, Quality-and-Test-Engineering-Team, Epic, SRE, Traffic, HTTPS, Beta-Cluster-Infrastructure
AlexisJazz closed T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023) as Resolved.

Dunno how but it works again.

Jun 13 2023, 9:25 AM · SRE, HTTPS, Traffic, Beta-Cluster-Infrastructure

May 29 2023

AlexisJazz added projects to T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023): Traffic, HTTPS.
May 29 2023, 11:30 PM · SRE, HTTPS, Traffic, Beta-Cluster-Infrastructure

May 28 2023

AlexisJazz added a subtask for T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy: T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023).
May 28 2023, 6:22 AM · User-AKlapper, Quality-and-Test-Engineering-Team, Epic, SRE, Traffic, HTTPS, Beta-Cluster-Infrastructure
AlexisJazz added a parent task for T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023): T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy.
May 28 2023, 6:22 AM · SRE, HTTPS, Traffic, Beta-Cluster-Infrastructure
AlexisJazz created T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023).
May 28 2023, 6:22 AM · SRE, HTTPS, Traffic, Beta-Cluster-Infrastructure
AlexisJazz reopened T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy as "Open".

The certificate for upload.wikimedia.beta.wmflabs.org expired on May 17, 2023.

May 28 2023, 6:20 AM · User-AKlapper, Quality-and-Test-Engineering-Team, Epic, SRE, Traffic, HTTPS, Beta-Cluster-Infrastructure
AlexisJazz reopened T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy, a subtask of T273956: acme-chief sometimes doesn't refresh certificates because it ignores SIGHUP, as Open.
May 28 2023, 6:20 AM · User-bd808, User-dcaro, Acme-chief, cloud-services-team (Kanban)

Apr 3 2023

AlexisJazz created T333864: Search problems on beta cluster.
Apr 3 2023, 5:24 PM · CirrusSearch, Beta-Cluster-reproducible, Discovery-Search, Beta-Cluster-Infrastructure

Mar 4 2023

AlexisJazz added a comment to T121049: Track the GadgetUsage statistics over time.

I've been running GUS2Wiki since July 2022. I think I'll have to shut this down at some point as I'm trying to phase out my 24/7 boxes. The next two weeks it'll be fine I think. The next month? Not sure. Next two months? Less sure.

Mar 4 2023, 1:50 AM · Developer-Advocacy, MediaWiki-extensions-Gadgets

Jan 17 2023

AlexisJazz added a comment to T327196: 2023-01-17 Wikimedia full site outage.

Affects at least enwikt, nlwikt, enwiki, enwikivoyage, nlwiki, dewiki, dewikisource, mediawikiwiki, metawiki and foundationwiki. Probably just everything.

Jan 17 2023, 6:42 PM · Wikimedia-production-error, Wikimedia-Incident
AlexisJazz created T327197: Fatal exception of type "ConfigException".
Jan 17 2023, 6:35 PM

Jan 12 2023

Poyekhali awarded T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers a Pirate Logo token.
Jan 12 2023, 8:14 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

Jan 8 2023

AlexisJazz added a comment to T301505: upstream connect error or disconnect/reset before headers. reset reason: overflow.

I just received one trying to look up https://en.wiktionary.org/wiki/stuff. Not reproducible it seems.

Jan 8 2023, 7:42 AM · User-Ladsgroup, SRE, Wikimedia-Incident

Dec 16 2022

TheDJ awarded T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers a Love token.
Dec 16 2022, 2:34 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2), Page-Previews, Beta-Cluster-reproducible, CSS

Dec 6 2022

AlexisJazz added a comment to T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.

"I'm not sure how widespread this error is going to be"

Dec 6 2022, 1:46 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2), Page-Previews, Beta-Cluster-reproducible, CSS
AlexisJazz updated the task description for T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.
Dec 6 2022, 1:17 AM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2), Page-Previews, Beta-Cluster-reproducible, CSS
AlexisJazz added a comment to T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.

I provided FF68 as an example for reproduction, as can be seen on caniuse most browsers started supporting this about a year ago so FF83 should be affected too. (and IE, Opera Mini, UC browser for Android, QQ browser and KaiOS browser don't support it either according to caniuse) I don't know how many people use a browser that doesn't support this feature.

Dec 6 2022, 1:09 AM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2), Page-Previews, Beta-Cluster-reproducible, CSS

Dec 5 2022

AlexisJazz created T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.
Dec 5 2022, 8:53 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2), Page-Previews, Beta-Cluster-reproducible, CSS

Nov 2 2022

AlexisJazz added a comment to T321654: Thumbnails on beta cluster return 503 Service Unavailable.

The message has changed:

Nov 2 2022, 2:58 PM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure

Oct 30 2022

AlexisJazz closed T307851: Switch skin per device as Declined.

As this will never happen anyway, one less open ticket..

Oct 30 2022, 1:18 PM · MediaWiki-General

Oct 28 2022

AlexisJazz added a comment to T100974: Notification when account is blocked.

Is there any wiki where it's acceptable to block a good-faith user without any kind of talk page message?

Personally, I'd much rather see functionality to make sending such messages easy.

Oct 28 2022, 7:00 PM · Trust and Safety Product Team, Patch-Needs-Improvement, Trust and Safety Tools Team Backlog, MediaWiki-Blocks, Growth-Team, User-notice, Notifications

Oct 26 2022

AlexisJazz added a comment to T321654: Thumbnails on beta cluster return 503 Service Unavailable.

"If someone could purge.. that should fix it"

Oct 26 2022, 9:59 AM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure
AlexisJazz created T321654: Thumbnails on beta cluster return 503 Service Unavailable.
Oct 26 2022, 9:05 AM · serviceops, Beta-Cluster-reproducible, Beta-Cluster-Infrastructure

Oct 22 2022

AlexisJazz added a comment to T218511: After opening a diff, entry on Special:Watchlist sometimes stays unread (bold).

e.g. in a cookie

Oct 22 2022, 10:02 AM · Growth-Team-Filtering, Growth-Team, User-kostajh, Regression, User-notice, MediaWiki-Watchlist

Oct 18 2022

AlexisJazz updated the task description for T321037: On beta cluster my IP is 172.16.0.113 (private range).
Oct 18 2022, 8:36 AM · Beta-Cluster-Infrastructure
AlexisJazz created T321037: On beta cluster my IP is 172.16.0.113 (private range).
Oct 18 2022, 8:32 AM · Beta-Cluster-Infrastructure

Oct 17 2022

AlexisJazz added a comment to T293585: [epic] The SSL certificate for Beta cluster domains fails to properly renew & deploy.

Can someone do the thing again? It expired today.

Oct 17 2022, 7:25 AM · User-AKlapper, Quality-and-Test-Engineering-Team, Epic, SRE, Traffic, HTTPS, Beta-Cluster-Infrastructure

Oct 13 2022

AlexisJazz added a comment to T209437: Migrate primary Wikimedia video format from VP9 to AV1.

YouTube would be able to detect that and automatically serve up whichever format is hardware-decoding supported on the user's machine - it doesn't appear to do that... but that's assuming that they would do that. :) )

YouTube is Google, so they have an incentive to push VP9/AV1.

It would be interesting to try and figure out the current capability set that's out there..

There's also https://store.steampowered.com/hwsurvey which is obviously limited to Steam users and desktop, but can provide some level of insight anyway.

(Note that the reason we're not on h.264 is the patent licensing requirement; until that gets resolved -- either by waiting until 2028 for the patents to expire or overturning the 2014 Commons RFC and reinterpreting or changing the foundation's open file formats policy -- we are stuck working around it with other formats.)

Based on https://meta.wikimedia.org/wiki/Have_the_patents_for_MPEG-4_Visual_expired_yet%3F I'm pretty sure MPEG-4 Visual (which is NOT h.264) should be fair game by now. (but we should ask legal to be certain) The Philips patent should be irrelevant (likely optional to implement in decoders and decoders are the user's problem), but any MPEG-4 rollout wouldn't happen before 7 December even if you started today, I think. MPEG-4 Visual works in an MP4 container and IIRC that worked well on Apple devices. (the primary problematic platform for this) And even software decoding is cheap as chips as it's 20+ years old. I thought there was an existing ticket for that, though I can't find it. (pretty sure brion posted some test files in it, maybe he remembers)

Oct 13 2022, 1:54 AM · TimedMediaHandler-Transcode

Sep 30 2022

AlexisJazz created T319035: Put DISPLAYTITLE in its own span.
Sep 30 2022, 3:17 PM · VisualEditor, MediaWiki-Core-Skin-Architecture

Sep 28 2022

AlexisJazz added a comment to T318772: VE overwrites "lead section edit links" gadget when in SET mode.

Not really, because if {{DISPLAYTITLE:}} is used, it replaces those extra elements.

So you could ditch .mw-page-title-namespace,.mw-page-title-separator, and replace .mw-page-title-main with a <span class="mw-page-title-displaytitle">new title</span>?

Sep 28 2022, 7:19 PM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz added a comment to T318772: VE overwrites "lead section edit links" gadget when in SET mode.

I think this is the correct behavior on our side

No chance you could just update .mw-page-title-namespace,.mw-page-title-separator,.mw-page-title-main?

Sep 28 2022, 4:20 PM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 28 2022, 4:14 PM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 28 2022, 4:13 PM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 28 2022, 3:59 PM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 28 2022, 6:11 AM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor
AlexisJazz created T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 28 2022, 6:10 AM · Verified, MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Editing-team (Kanban Board), VisualEditor

Sep 24 2022

AlexisJazz added a comment to T318465: Cannot expand sections in Advanced Mode with Ecosia browser on Android (using User:Alexis_Jazz/Factotum user script).

Should work fine now.

Sep 24 2022, 7:41 PM · Local-Wiki-Template-And-Gadget-Issues, Advanced Mobile Contributions, Mobile
AlexisJazz added a comment to T318465: Cannot expand sections in Advanced Mode with Ecosia browser on Android (using User:Alexis_Jazz/Factotum user script).

OOOOOOOH now I see what matmarex was going on about when they said discussion activity had to be appended to the header element. (T314714)

Sep 24 2022, 7:16 PM · Local-Wiki-Template-And-Gadget-Issues, Advanced Mobile Contributions, Mobile

Sep 23 2022

AlexisJazz added a comment to T306198: Document that maximum watchlist expiry is 6 months.

Note: I just noticed my talk page has 365 days left on my watchlist. Did someone double the limit? (if so, thank you!)

Sep 23 2022, 11:01 AM · Documentation, MediaWiki-Action-API

Sep 22 2022

AlexisJazz added a comment to T318249: TypeError: Object.values is not a function.

https://en.wikipedia.org/wiki/MediaWiki_talk:Gadget-EditNoticesOnMobile.js#Edit_request_22_September_2022 should solve it.

Sep 22 2022, 10:07 PM · Local-Wiki-Template-And-Gadget-Issues, JavaScript
AlexisJazz added a comment to T318249: TypeError: Object.values is not a function.

I'll look at it. This would indeed be an issue with browsers not supporting ES6. ENOM was never tested on ES5 actually, but with any luck Object.values is the only problem. I already wrote ES5 implementations of several ES6 functions at https://en.wikipedia.org/wiki/User:Alexis_Jazz/Factotum-IE11.js which includes Object.values, so a little copy-paste should solve it.

Sep 22 2022, 5:48 PM · Local-Wiki-Template-And-Gadget-Issues, JavaScript

Sep 21 2022

AlexisJazz added a comment to T314714: Metadata and buttons should be inserted after a heading, not inside of it.

"because it didn't work with the collapsible sections in MobileFrontend"

Sep 21 2022, 10:18 PM · User-notice-archive, MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Skipped QA, Editing-team (Kanban Board), Accessibility, DiscussionTools
AlexisJazz reopened T318038: Warn when not logged in when posting a mobile comment as "Open".

anoneditwarning != editnotice

Sep 21 2022, 2:22 PM · MobileFrontend (MobileFrontend (Editor)), Mobile
AlexisJazz updated the task description for T317153: Obtain wl_notificationtimestamp on page view.
Sep 21 2022, 2:15 PM · Growth-Team, MediaWiki-Watchlist, WMF-General-or-Unknown, JavaScript
AlexisJazz renamed T317153: Obtain wl_notificationtimestamp on page view from Obtain timestamp of when the user last viewed the page to Obtain wl_notificationtimestamp on page view.
Sep 21 2022, 2:13 PM · Growth-Team, MediaWiki-Watchlist, WMF-General-or-Unknown, JavaScript
AlexisJazz added a comment to T317153: Obtain wl_notificationtimestamp on page view.

"What is the broader use case? Why does a person want the site to tell them when they were last there?"

Sep 21 2022, 2:07 PM · Growth-Team, MediaWiki-Watchlist, WMF-General-or-Unknown, JavaScript

Sep 14 2022

AlexisJazz awarded T317770: Split emailuser rate limit to emailuser / emailself a Love token.
Sep 14 2022, 5:46 PM · MediaWiki-Email

Sep 13 2022

Yair_rand awarded T304426: Clarify how users can opt-out of intake-analytics a Doubloon token.
Sep 13 2022, 9:11 PM · Data-Engineering
AlexisJazz renamed T317638: Documentation error for globalpreferences/globalpreferenceoverrides api from Documentation error for globalpreferences api to Documentation error for globalpreferences/globalpreferenceoverrides api.
Sep 13 2022, 2:17 PM · Documentation, MediaWiki-Core-Preferences, MediaWiki-Action-API
AlexisJazz created T317638: Documentation error for globalpreferences/globalpreferenceoverrides api.
Sep 13 2022, 1:34 PM · Documentation, MediaWiki-Core-Preferences, MediaWiki-Action-API
AlexisJazz added a comment to T311799: The result of mw.user.options.get() being out of sync with actual preferences.

If there had been errors I would have probably mentioned them. There are indeed no userjs- options in the saved copy.

Sep 13 2022, 7:59 AM · Beta-Cluster-reproducible, MediaWiki-Action-API, MediaWiki-Core-Preferences

Sep 6 2022

AlexisJazz added a comment to T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .

How about the other way around? Have your solution read mw.user.options.get('gadget-EditNoticesOnMobile') and disable itself? (only works if/when/where EditNoticesOnMobile is available as a gadget though)

If we're supporting gadget replacements at all for this feature, which we are, I'd rather let our version (which is inherently going to be distributed to all wikis because it's inside VE) be disabled by many gadgets rather than us needing to explicitly update it to support any other gadgets that come along. E.g. some wiki might want their own implementation rather than ours or yours, or someone who intensely dislikes edit notices could make a gadget that just disables the core implementation without replacing it...

Sep 6 2022, 8:36 PM · MediaWiki-Editnotice, Editing-team, VisualEditor, Editing Design, MediaWiki-Page-editing, Mobile
AlexisJazz added a comment to T124101: Specific revisions of multiple files missing from Swift - 404 Not Found returned.

@MarkTraceur @CBogen @Tgr can someone investigate https://upload.wikimedia.org/wikipedia/en/d/de/Logo_of_the_International_Practical_Shooting_Confederation.png ? This one's interesting because it's both recent and the only revision (before my overwrite) went missing.

Sep 6 2022, 7:08 PM · MediaWiki-File-management, Structured Data Engineering, Structured-Data-Backlog, User-Josve05a, SRE, SRE-swift-storage, Commons
AlexisJazz updated the task description for T317153: Obtain wl_notificationtimestamp on page view.
Sep 6 2022, 6:43 PM · Growth-Team, MediaWiki-Watchlist, WMF-General-or-Unknown, JavaScript
AlexisJazz created T317153: Obtain wl_notificationtimestamp on page view.
Sep 6 2022, 6:42 PM · Growth-Team, MediaWiki-Watchlist, WMF-General-or-Unknown, JavaScript

Aug 26 2022

AlexisJazz added a comment to T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .

Right. How about the other way around? Have your solution read mw.user.options.get('gadget-EditNoticesOnMobile') and disable itself? (only works if/when/where EditNoticesOnMobile is available as a gadget though)

Aug 26 2022, 1:37 AM · MediaWiki-Editnotice, Editing-team, VisualEditor, Editing Design, MediaWiki-Page-editing, Mobile

Aug 25 2022

AlexisJazz added a comment to T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .

"What code would need to be added to EditNoticesOnMobile.js suppress the upstream mobile edit notice implementation should volunteers at en.wiki to do this?"

Aug 25 2022, 10:15 PM · MediaWiki-Editnotice, Editing-team, VisualEditor, Editing Design, MediaWiki-Page-editing, Mobile

Aug 12 2022

AlexisJazz updated the task description for T315107: Allow sending compressed wikitext when using editing API.
Aug 12 2022, 6:59 PM · Wikimedia-Performance-recommendation, Editing-team, MediaWiki-Action-API
AlexisJazz created T315107: Allow sending compressed wikitext when using editing API.
Aug 12 2022, 6:57 PM · Wikimedia-Performance-recommendation, Editing-team, MediaWiki-Action-API

Aug 4 2022

AlexisJazz added a comment to T185126: Have searchbox recognize {{ to search Template: namespace.

Vector classic/Timeless/Monobook only.

Aug 4 2022, 2:07 PM · patch-welcome, Discovery-Search, Discovery-ARCHIVED, MediaWiki-Search
AlexisJazz added a comment to T121049: Track the GadgetUsage statistics over time.

All Wikipedias with >300 active users and all sister projects of those (Wikibooks, Wiktionary, etc) are now tracked on https://meta.wikimedia.org/wiki/User:Alexis_Jazz/GUS2Wiki.json.

Aug 4 2022, 1:00 PM · Developer-Advocacy, MediaWiki-extensions-Gadgets

Aug 1 2022

AlexisJazz closed T313749: Edit API redirect following as Declined.

Never mind, the additional API call turned out to be useful to restrict how often the page is updated. So no longer an issue for me.

Aug 1 2022, 7:32 AM · MediaWiki-Redirects, MediaWiki-Action-API

Jul 30 2022

AlexisJazz added a comment to T265989: nl.wiktionary.org edits from May 2004 corrupt "PHP Warning: gzinflate(): data error" (fatal RevisionAccessException).

Can you provide more examples of the bad data from affected revisions? The –; at the start feels suspect to me, could it be a delimiter that isn't supposed to be there?

Jul 30 2022, 4:45 AM · Wikimedia-database-issue (Bad data), MediaWiki-Core-Revision-backend, Platform Team Workboards (Clinic Duty Team), Dumps-Generation

Jul 29 2022

AlexisJazz added a comment to T311308: DBTransactionSizeError: Transaction spent {time}s in writes, exceeding the 3s limit (via Action API globalpreferences module).

I'm thinking maybe this is a kind of edit conflict, my script changes two different preferences at practically the same time. I wouldn't expect an issue since it's not the same preference, but maybe it's an issue anyway.

Point 1:
The preferences are handled as one. To change one preference all preferences of the userid are read from the database, the change is applied to that data and the according changes on the database are done with DELETE + INSERT. It seems the global preferences is using REPLACE + needed DELETE, not sure if that makes different on locking.

Point 2:
According to the Etiquete https://www.mediawiki.org/wiki/API:Etiquette avoid parallel requests, just combine both in one query to improve performance

Jul 29 2022, 6:44 PM · Platform Engineering, MediaWiki-Core-Preferences
AlexisJazz added a comment to T235237: Use CompressionStream API where available (instead of Pako polyfill).

Also for the record, I've provided a smaller and simpler mw.deflate alternative in T312720#8098113 as well as its mw.inflate counterpart.

Jul 29 2022, 6:08 PM · Wikimedia-Performance-recommendation, Patch-For-Review, VisualEditor, Upstream

Jul 27 2022

AlexisJazz updated the task description for T313986: API not responding (overflow).
Jul 27 2022, 8:49 PM · Data-Persistence (work done), Wikimedia-Incident, SRE, Wikimedia-production-error, MediaWiki-Action-API, Traffic
AlexisJazz created T313986: API not responding (overflow).
Jul 27 2022, 8:48 PM · Data-Persistence (work done), Wikimedia-Incident, SRE, Wikimedia-production-error, MediaWiki-Action-API, Traffic
AlexisJazz added a comment to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.

First of all, I wouldn't say anything would be censored. The images will still be there in the articles themselves.

You have a personal and purely subjective cultural hang up about sex. Ok, fine. However it would be culturally imperialistic for us to impose your opinions of "offensiveness" on the world, while denying or denigrating the equally subjective and equally cultural and equally legitimate concerns of people demanding that Images of Muhammad be removed. And then there are the equally subjective and equally cultural and equally valid demands to censor any image of any woman-not-wearing-a-burka.

Jul 27 2022, 8:38 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
AlexisJazz added a comment to T313279: [Impact Analysis] Evaluate Impact of introducing mobile edit notices.

Due to ongoing issues with the hacks to work around T313140 the second wave has been temporarily put on hold. The issues should be fixed in my userspace version, but we somehow have no testers for the userspace version and after matmarex notifying me of ENOM accidentally (and unintentionally) now fixing T313140 globally I'm no longer confident enough to rely on my own testing before asking for the MediaWiki: version to be synchronized with the userspace version.

Jul 27 2022, 5:44 AM · Product-Analytics, Editing-team (Tracking), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile

Jul 26 2022

AlexisJazz added a comment to T313140: OO.ui windows become fullscreen on narrow displays.

Obviously nothing actually relies on that as this only affects windows which have a symbolic size specified, so any such window is already known to become windowed on a large enough screen.

Jul 26 2022, 8:44 PM · OOUI

Jul 25 2022

AlexisJazz created T313761: Hiding the text input for the section title in inputbox doesn't work properly.
Jul 25 2022, 8:10 PM · MediaWiki-extensions-InputBox
AlexisJazz created T313749: Edit API redirect following .
Jul 25 2022, 4:58 PM · MediaWiki-Redirects, MediaWiki-Action-API
AlexisJazz added a comment to T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.

For some reason fiwikisource doesn't have this issue.

Jul 25 2022, 7:16 AM · MediaWiki-Action-API, MediaWiki-extensions-Gadgets

Jul 24 2022

AlexisJazz added a comment to T257852: CentralAuth edge login and autologin for some Wikimedia domains broken on mobile.

I sort of doubt T312042 is a dupe of this. A megadott hitelesítési token lejárt vagy érvénytelen. is centralauth-error-badtoken from the CentralAuth extension. In English that's The provided authentication token is either expired or invalid.

Jul 24 2022, 3:20 PM · Patch-For-Review, MW-1.42-notes (1.42.0-wmf.4; 2023-11-07), MediaWiki-Platform-Team, MobileFrontend (Tracking), MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth
AlexisJazz added a comment to T312042: After log in on mobile Beta Commons, user gets redirected to non-mobile page (and is not logged in there).

See https://www.mediawiki.org/wiki/Manual:How_to_debug/Login_problems in theory. Also, browser info and browser version info are always welcome.

Jul 24 2022, 7:34 AM · MediaWiki-Platform-Team, MediaWiki-Core-AuthManager

Jul 23 2022

AlexisJazz updated the task description for T312591: Optimize Favicon file size on Wikimedia sites.
Jul 23 2022, 12:37 PM · Wikimedia-Site-requests