Page MenuHomePhabricator

AlexisJazz
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Feb 23 2018, 10:35 PM (250 w, 11 h)
Availability
Available
LDAP User
Unknown
MediaWiki User
Alexis Jazz [ Global Accounts ]

Recent Activity

Tue, Dec 6

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"

Tue, Dec 6, 1:46 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Readers-Web-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.
Tue, Dec 6, 1:17 AM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Readers-Web-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.

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

Mon, Dec 5

AlexisJazz created T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.
Mon, Dec 5, 8:53 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Patch-For-Review, Readers-Web-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 Tools Team Backlog, MediaWiki-Blocks, Growth-Team, User-notice, Patch-For-Review, 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, Performance-Team (Radar), 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 (QTE), 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 (FY2021-22 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 (FY2021-22 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 (FY2021-22 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 (FY2021-22 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 (FY2021-22 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 (FY2021-22 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 (FY2021-22 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 · Reading-Web-Local-Wiki-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 · Reading-Web-Local-Wiki-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 · Reading-Web-Local-Wiki-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 · Reading-Web-Local-Wiki-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, MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Patch-For-Review, Editing-team (FY2021-22 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 · 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 · 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 · 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 · 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-Backlog, Structured Data Engineering, 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 · WMF-General-or-Unknown, JavaScript
AlexisJazz created T317153: Obtain wl_notificationtimestamp on page view.
Sep 6 2022, 6:42 PM · 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 · 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 · 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 · Editing-team, Performance-Team (Radar), MediaWiki-Action-API
AlexisJazz created T315107: Allow sending compressed wikitext when using editing API.
Aug 12 2022, 6:57 PM · Editing-team, Performance-Team (Radar), 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.

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 · Patch-For-Review, VisualEditor, Performance-Team (Radar), 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), Reading-Web-Local-Wiki-Issues, Readers-Web-Backlog, PageImages, MediaWiki-Search
AlexisJazz added a comment to T313279: [Impact Analysis] Evaluate Impact of EditNoticesOnMobile.js gadget at en.wiki.

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 · 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 · MobileFrontend (Tracking), MediaWiki-Authentication-and-authorization, 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-Authentication-and-authorization

Jul 23 2022

AlexisJazz updated the task description for T312591: Optimize Favicon file size on Wikimedia sites.
Jul 23 2022, 12:37 PM · Performance-Team (Radar), Wikimedia-Site-requests
AlexisJazz updated the task description for T312591: Optimize Favicon file size on Wikimedia sites.
Jul 23 2022, 12:36 PM · Performance-Team (Radar), Wikimedia-Site-requests
AlexisJazz added a comment to T312720: Provide a compression+decompression library.

Pako (combined deflate+inflate version), stripped support for browsers without TextEncoder/TextDecoder:

Jul 23 2022, 12:25 PM · Performance-Team (Radar), patch-welcome, MediaWiki-ResourceLoader
AlexisJazz added a comment to T313659: Wide table overlaps sidebar menu on Vector 2022 (due to "floatright").

Vector classic isn't 100% immune either, but this happens way sooner with Vector 2022 due to the absence of an inline TOC, a much wider sidebar, a longer sidebar due to the TOC being there and the inability to stretch on larger displays,

Jul 23 2022, 11:17 AM · Desktop Improvements (Vector 2022)
AlexisJazz added a subtask for T309972: [Goal] prepare desktop improvements project for further deployment: T313659: Wide table overlaps sidebar menu on Vector 2022 (due to "floatright").
Jul 23 2022, 11:14 AM · Readers-Web-Backlog (Kanbanana-2022-23-Q2), Desktop Improvements (Vector 2022)
AlexisJazz added a parent task for T313659: Wide table overlaps sidebar menu on Vector 2022 (due to "floatright"): T309972: [Goal] prepare desktop improvements project for further deployment.
Jul 23 2022, 11:14 AM · Desktop Improvements (Vector 2022)
AlexisJazz created T313659: Wide table overlaps sidebar menu on Vector 2022 (due to "floatright").
Jul 23 2022, 11:10 AM · Desktop Improvements (Vector 2022)

Jul 22 2022

AlexisJazz added a comment to T312720: Provide a compression+decompression library.

<s>Don't know if this helps at all, but it works..</s> Nope it's broken, base64 breaks on 1+byte characters.

Jul 22 2022, 7:07 PM · Performance-Team (Radar), patch-welcome, MediaWiki-ResourceLoader
AlexisJazz added a comment to T281974: Fix alignment of coordinates and page indicators (Vector 2022).

Okay thanks. So I made a few adjustments and completed my edits.
Is this a suitable compromise (at least as a short term fix? )

Screen Shot 2022-01-27 at 9.53.29 AM.png (534×1 px, 323 KB)

I'm not active on euwiki but I wouldn't be thrilled about it. As a short term fix though, could work, but without a very clear definition and follow-up I'm afraid that "short term fix" will end up lasting for 5 years until someone figures out what happened and fixes it. So without a strict definition of "short term", I'd have to advise against any "short term fix".

Jul 22 2022, 2:48 PM · Readers-Web-Backlog, Reading-Web-Local-Wiki-Issues, Vector (legacy skin), Desktop Improvements (Vector 2022)
AlexisJazz added a parent task for T281974: Fix alignment of coordinates and page indicators (Vector 2022): T309972: [Goal] prepare desktop improvements project for further deployment.
Jul 22 2022, 2:36 PM · Readers-Web-Backlog, Reading-Web-Local-Wiki-Issues, Vector (legacy skin), Desktop Improvements (Vector 2022)
AlexisJazz added a subtask for T309972: [Goal] prepare desktop improvements project for further deployment: T281974: Fix alignment of coordinates and page indicators (Vector 2022).
Jul 22 2022, 2:36 PM · Readers-Web-Backlog (Kanbanana-2022-23-Q2), Desktop Improvements (Vector 2022)

Jul 21 2022

AlexisJazz updated the task description for T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.
Jul 21 2022, 8:58 AM · MediaWiki-Action-API, MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.

Odd that I missed that fact. As Wikimedia wikis don't set $wgGadgetsRepoClass to 'GadgetDefinitionNamespaceRepo' it's unused, but the namespace still exists.

Jul 21 2022, 8:55 AM · MediaWiki-Action-API, MediaWiki-extensions-Gadgets

Jul 20 2022

AlexisJazz updated the task description for T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.
Jul 20 2022, 12:56 PM · MediaWiki-Action-API, MediaWiki-extensions-Gadgets
AlexisJazz updated the task description for T313279: [Impact Analysis] Evaluate Impact of EditNoticesOnMobile.js gadget at en.wiki.
Jul 20 2022, 12:46 PM · Editing-team (Tracking), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile

Jul 19 2022

AlexisJazz created T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.
Jul 19 2022, 5:28 PM · MediaWiki-Action-API, MediaWiki-extensions-Gadgets

Jul 18 2022

AlexisJazz added a comment to T235237: Use CompressionStream API where available (instead of Pako polyfill).

This task is about using CompressionStream to improve performance. Please don't use it to complain about another task not getting prioritised.

Jul 18 2022, 6:10 PM · Patch-For-Review, VisualEditor, Performance-Team (Radar), Upstream
AlexisJazz updated the task description for T312720: Provide a compression+decompression library.
Jul 18 2022, 5:57 PM · Performance-Team (Radar), patch-welcome, MediaWiki-ResourceLoader
AlexisJazz added a comment to T121049: Track the GadgetUsage statistics over time.

https://en.wikipedia.org/wiki/User:Alexis_Jazz/GUS2Wiki

Takes 2-5 regulars per project. (someone using it has to visit the wiki when the stats have been updated, a single regular who never misses a day would also suffice) Currently just overwrites the page so for history you'll have to dig through the page history.

You could just write a toolforge cronjob that does this nightly using a bot account. Making it a userscript that edits silently from a human account whenever they log in seems silly.

Jul 18 2022, 2:48 PM · Developer-Advocacy, MediaWiki-extensions-Gadgets
AlexisJazz added a comment to T121049: Track the GadgetUsage statistics over time.

Takes 2-5 regulars per project. (someone using it has to visit the wiki when the stats have been updated, a single regular who never misses a day would also suffice) Currently just overwrites the page so for history you'll have to dig through the page history.

Jul 18 2022, 12:53 AM · Developer-Advocacy, MediaWiki-extensions-Gadgets

Jul 17 2022

AlexisJazz added a comment to T259532: Two echo notifications received for a single edit containing two mentions.

Thanks @AlexisJazz - there is an issue of re-sending notification (a curly bracket in this case), but I could not find the exact steps to reproduce the issue you describe (two identical notification for the same issue). It'd be great if you can provide a screenshot of the Special:Notification page or the drop-down Notification flyout to show the duplicate.

Better late than never, eh?

Jul 17 2022, 11:50 AM · Growth-Team-Filtering, Growth-Team, Notifications
AlexisJazz added a subtask for T241474: Thank api assumes that echo event will go through: T310262: Thanking using the API isn't reflected on action=history, thanking again returns "success".
Jul 17 2022, 11:31 AM · Growth-Team-Filtering, MediaWiki-Action-API, Notifications, User-DannyS712, Growth-Team, Thanks
AlexisJazz added a parent task for T310262: Thanking using the API isn't reflected on action=history, thanking again returns "success": T241474: Thank api assumes that echo event will go through.
Jul 17 2022, 11:31 AM · Thanks, Growth-Team
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

EditNoticesOnMobile now stores CRC32 checksums of edit notices in localStorage and only keeps the notice text itself for 2 hours instead of 48 hours. This made sense because the notice was only served from cache without an API request if it was less than 2 hours old. The checksums are stored for 2 weeks as they are much smaller. So unchanged notices can be detected for 2 weeks now instead of 2 days.

Jul 17 2022, 10:56 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz added a project to T307153: Incorrect summary when summary includes "$100" (somebody forgot to escape their regular expression replacement): good first task.
Jul 17 2022, 10:35 AM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), good first task, MediaWiki-Comment-store, MediaWiki-Page-rename

Jul 16 2022

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

I fixed it in EditNoticesOnMobile. If there's anything in that hack that might inspire a patch, copy-paste whatever you can use. It's WTFPL after all.

Jul 16 2022, 11:08 PM · OOUI
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

It really should cut it, because that's the size of screen of real devices used by real users. If the notices on en.wp are not suitable for mobile devices, then they should be adjusted. In desktop VE, we show notices in a 320px popup and in my experience for the most part that works just fine (I've seen some bad ones, but they're a minority).

Jul 16 2022, 11:06 PM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz updated the task description for T313140: OO.ui windows become fullscreen on narrow displays.
Jul 16 2022, 6:56 PM · OOUI
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

Maybe @matmarex and @Esanders have ideas for how the size of the OO.ui.alert can be constrained...

When you use OO.ui.alert(), the default size is 300px, you're currently overriding it to be wider by using size:'larger'. At 300px this wouldn't usually be a problem. But there's currently no way to make it wider than that without it becoming fullscreen when it would exceed the width of the screen.

Jul 16 2022, 6:55 PM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz updated the task description for T313140: OO.ui windows become fullscreen on narrow displays.
Jul 16 2022, 6:48 PM · OOUI

Jul 15 2022

AlexisJazz created T313140: OO.ui windows become fullscreen on narrow displays.
Jul 15 2022, 10:44 PM · OOUI
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

The RfC to enable the EditNoticesOnMobile gadget by default on English Wikipedia has passed. Deployment details are now being discussed on https://en.wikipedia.org/wiki/Wikipedia_talk:EditNoticesOnMobile.

Jul 15 2022, 8:22 PM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

The RfC to enable the EditNoticesOnMobile gadget by default on English Wikipedia has passed. Deployment details are now being discussed on https://en.wikipedia.org/wiki/Wikipedia_talk:EditNoticesOnMobile.

Jul 15 2022, 8:21 PM · Goal, Patch-For-Review, Design, Editing-team (FY2021-22 Kanban Board), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz added a comment to T312587: Show edit notices within mobile editing interfaces.

@ppelberg where can I see the open question on whether to include functionality like T312999 ?

Jul 15 2022, 5:11 AM · Goal, Patch-For-Review, Design, Editing-team (FY2021-22 Kanban Board), MobileFrontend (MobileFrontend (Editor)), Editing Design, covid-19, MinervaNeue, MediaWiki-Page-editing, Mobile
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

@ppelberg: please have one more look, also at the source. I swapped out some delays for MutationObserver. The OO.ui.alert has been swapped out for an OO.ui.confirm which is essentially the same as the alert, but when a notice is revisited (using the alert button) it gets an extra button to disable automatic popups.

If the user decides to do this there are two confirmation popups before it's accepted. You've seen the response to the RfC and the wishlist entries, I couldn't make it too easy. But it is generally accessible (no need to mess around with common.js) so your concern of users editing less should be at least somewhat alleviated.

Is there anything I need to do to the script I've saved to en:User:PPelberg_(WMF)/common.js in order to try out the changes you're referring to above? It'll be easier for me to understand what you're saying by trying it out for myself, if possible.

Replace what you copied with {{subst:User:Alexis Jazz/EditNoticesOnMobile.js}}?

Jul 15 2022, 4:47 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz updated the task description for T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.
Jul 15 2022, 4:35 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz updated the task description for T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.
Jul 15 2022, 4:34 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz updated the task description for T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.
Jul 15 2022, 4:34 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)
AlexisJazz added a comment to T312299: [SPIKE] Review EditNoticesOnMobile.js gadget.

@ppelberg: please have one more look, also at the source. I swapped out some delays for MutationObserver. The OO.ui.alert has been swapped out for an OO.ui.confirm which is essentially the same as the alert, but when a notice is revisited (using the alert button) it gets an extra button to disable automatic popups.

Jul 15 2022, 12:57 AM · VisualEditor, VisualEditor-MediaWiki-Mobile, Editing-team (FY2021-22 Kanban Board)