In T341421#8999701, @SD0001 wrote: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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Aug 19 2023
Aug 19 2023
AlexisJazz added a comment to T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
@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.
In T312587#9100232, @ppelberg wrote:@Esanders: this is looking good. Two questions...
- Can we please make the "Desired adjustment" documented below?
- 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 10 2023
Aug 10 2023
In T312587#9080840, @Esanders wrote: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 9 2023
Aug 9 2023
In T343131#9079493, @Ladsgroup wrote:In T343131#9079397, @AlexisJazz wrote: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
In T343131#9077240, @Ladsgroup wrote:In T343131#9076776, @LucasWerkmeister wrote:In T343131#9076323, @AlexisJazz wrote: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 8 2023
Aug 8 2023
Just for reference and general understanding, can someone explain why external links are stored in a database?
Aug 2 2023
Aug 2 2023
In T343131#9062308, @LucasWerkmeister wrote: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…)
In T343131#9061982, @Ladsgroup wrote: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.
In T343131#9058592, @Ladsgroup wrote:In T343131#9057240, @AlexisJazz wrote:In T343131#9057137, @LucasWerkmeister wrote: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)
Jul 31 2023
Jul 31 2023
In T343131#9057137, @LucasWerkmeister wrote: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.)
Copy pasting my comment from https://commons.wikimedia.org/wiki/Template_talk:FlickreviewR :
Jul 15 2023
Jul 15 2023
@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 10 2023
Jul 10 2023
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
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.
AlexisJazz added a comment to T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
In T341421#8999824, @Yahya wrote:Removed |skins=vector,vector-2022,monobook,timeless,modern,cologne blue for now.
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
Jul 9 2023
Jul 9 2023
AlexisJazz updated the task description for T341421: Changing mobile gadget preferences disables gadgets that don't support Minerva.
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.
Jun 13 2023
Jun 13 2023
AlexisJazz closed T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023) as Resolved.
Dunno how but it works again.
May 29 2023
May 29 2023
AlexisJazz added projects to T337642: upload.wikimedia.beta.wmflabs.org certificate expired (May 2023): Traffic, HTTPS.
May 28 2023
May 28 2023
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.
Apr 3 2023
Apr 3 2023
Mar 4 2023
Mar 4 2023
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.
Jan 17 2023
Jan 17 2023
Affects at least enwikt, nlwikt, enwiki, enwikivoyage, nlwiki, dewiki, dewikisource, mediawikiwiki, metawiki and foundationwiki. Probably just everything.
Jan 12 2023
Jan 12 2023
Jan 8 2023
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.
Dec 16 2022
Dec 16 2022
TheDJ awarded T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers a Love token.
Dec 6 2022
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"
AlexisJazz updated the task description for T324514: [subtask] ext.popups uses a CSS selector not recognized by old browsers.
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 5 2022
Dec 5 2022
Nov 2 2022
Nov 2 2022
The message has changed:
Oct 30 2022
Oct 30 2022
As this will never happen anyway, one less open ticket..
Oct 28 2022
Oct 28 2022
In T100974#7586986, @Tgr wrote: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 26 2022
Oct 26 2022
"If someone could purge.. that should fix it"
Oct 22 2022
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 18 2022
Oct 18 2022
AlexisJazz updated the task description for T321037: On beta cluster my IP is 172.16.0.113 (private range).
Oct 17 2022
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 13 2022
Oct 13 2022
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)
Sep 30 2022
Sep 30 2022
Sep 28 2022
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>?
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?
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
AlexisJazz updated the task description for T318772: VE overwrites "lead section edit links" gadget when in SET mode.
Sep 24 2022
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.
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 23 2022
Sep 23 2022
Note: I just noticed my talk page has 365 days left on my watchlist. Did someone double the limit? (if so, thank you!)
Sep 22 2022
Sep 22 2022
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 21 2022
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"
anoneditwarning != editnotice
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.
"What is the broader use case? Why does a person want the site to tell them when they were last there?"
Sep 14 2022
Sep 14 2022
AlexisJazz awarded T317770: Split emailuser rate limit to emailuser / emailself a Love token.
Sep 13 2022
Sep 13 2022
Yair_rand awarded T304426: Clarify how users can opt-out of intake-analytics a Doubloon token.
AlexisJazz renamed T317638: Documentation error for globalpreferences/globalpreferenceoverrides api from Documentation error for globalpreferences api to Documentation error for globalpreferences/globalpreferenceoverrides 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 6 2022
Sep 6 2022
AlexisJazz added a comment to T316177: [Config Change] Make upstream mobile edit notice implementation available at en.wiki .
In T316177#8199226, @DLynch wrote: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...
AlexisJazz added a comment to T124101: Specific revisions of multiple files missing from Swift - 404 Not Found returned.
In T124101#7314869, @AlexisJazz wrote:@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.
Aug 26 2022
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 25 2022
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 12 2022
Aug 12 2022
AlexisJazz updated the task description for T315107: Allow sending compressed wikitext when using editing API.
Aug 4 2022
Aug 4 2022
Vector classic/Timeless/Monobook only.
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 1 2022
Aug 1 2022
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.
Jul 30 2022
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 29 2022
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).
In T311308#8113569, @Umherirrender wrote:In T311308#8026100, @AlexisJazz wrote: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
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 27 2022
Jul 27 2022
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.
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 26 2022
Jul 26 2022
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 25 2022
Jul 25 2022
AlexisJazz added a comment to T313336: GadgetUsage API results malformed when $wgSpecialGadgetUsageActiveUsers is enabled.
For some reason fiwikisource doesn't have this issue.
Jul 24 2022
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.
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).
In T312042#8099494, @Aklapper wrote: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 23 2022
Jul 23 2022
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL