Page MenuHomePhabricator
Feed Advanced Search

Yesterday

Ahecht added a comment to T362732: enwiki_p database replica has stopped updating.

I updated the description. Any tools that rely on database replicas, including all toolforge tools that rely on data not available through the API, are affected by this.

Wed, Apr 17, 2:40 PM · Data-Services
Ahecht renamed T362732: enwiki_p database replica has stopped updating from AFD stats update delay to enwiki_p database replica has stopped updating.
Wed, Apr 17, 2:39 PM · Data-Services

Feb 27 2024

Ahecht created T358615: ACCOUNT_SSH.html links to obsolete help page.
Feb 27 2024, 7:50 PM · Toolforge (Toolforge iteration 06), Striker

Feb 13 2024

Ahecht added a comment to T334940: All Graphs broken on Wikimedia wikis (due to security issue T336556).

For those not on the mailing list, the message from MMiller on February 6 was:

Feb 13 2024, 2:15 PM · User-zeljkofilipin, Regression, User-notice, Tech Ambassadors & Translators, MediaWiki-extensions-Graph

Feb 4 2024

Ahecht created T356586: Requesting GitLab account activation for Ahecht.
Feb 4 2024, 4:10 AM · GitLab (Account Approval), Release-Engineering-Team

Dec 11 2023

Ahecht added a comment to T319486: Migrate afdstats from Toolforge GridEngine to Toolforge Kubernetes.

I have submitted a pull request to bring to code up to Python 3.9 which should allow it to run on kubernetes, and have a proof-of-concept running at http://afdstats2.toolforge.org. No response from the maintainers yet.

Dec 11 2023, 9:05 PM · Grid-Engine-to-K8s-Migration

Dec 10 2023

Ahecht created T353112: Cannot stop ahechtbot webservice on gridengine, stuck in "dr" state..
Dec 10 2023, 4:15 PM · Toolforge, Grid-Engine-to-K8s-Migration
Ahecht closed T319654: Migrate croptool-test from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
Dec 10 2023, 4:06 PM · Grid-Engine-to-K8s-Migration
Ahecht closed T319487: Migrate afdstats2 from Toolforge GridEngine to Toolforge Kubernetes as Resolved.
Dec 10 2023, 4:06 PM · Grid-Engine-to-K8s-Migration

May 17 2023

Ahecht added a comment to T193352: Update librsvg to ≥2.42.3 (2.44.10).

Fun fact: 2.44.10 is older now (4.5 years) than 2.40.2 was when this task was first opened (4.1 years).

May 17 2023, 3:28 PM · Technical-Debt, Epic, Thumbor, Wikimedia-SVG-rendering

Mar 16 2023

Ahecht updated the task description for T5593: [Epic] SVG client side rendering.
Mar 16 2023, 12:37 PM · Community-Wishlist-Survey-2023, Epic, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management

Mar 15 2023

Ahecht added a comment to T331820: Upstream caches: 404.

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Thumbnails_not_generating

Mar 15 2023, 11:56 AM · SRE, Thumbor, SRE-swift-storage, Commons

Mar 3 2023

Ahecht added a comment to T5593: [Epic] SVG client side rendering.

Network bandwidth is a significant issue. A couple years ago there was an estimate of average SVG file size that was several hundred thousand bytes. A PNG thumbnail is probably less than 40 kB.

This is especially problematic with maps. For other SVG files, several users e.g. Sarang, Mrmw, TSamuel and cmglee have been actively compressing overly large files.

Mar 3 2023, 9:52 PM · Community-Wishlist-Survey-2023, Epic, Wikimedia-SVG-rendering, Commons, Multimedia, Accessibility, MediaWiki-File-management

Jan 5 2023

Ahecht added a comment to T216815: Upgrade Thumbor to Buster.

@VirginiaPoundstone, as far as I'm aware, it's not so much that Thumbor is dependent on features of Debian 9 (Stretch) and is incompatible with Debian 10 (Buster) or 11 (Bullseye), it's that currently running on Stretch requires us to use obsolete and buggy versions of other libraries such as librsvg. lt's mostly a matter of setting up and configuring Thumbor on a Bullseye instance, although there are some modifications that would be needed to support the latest versions of librsvg, as documented at T265549.

Jan 5 2023, 8:04 PM · Thumbor Migration, User-jijiki, serviceops, SRE, Thumbor

Sep 23 2022

Ahecht added a comment to T306735: Allow mw.text.listToText() to produce a list with serial commas.

@Legoktm for an input list of arbitrary length, that would result in the possibility of getting an output of "1, or 2", which is not desired. Serial commas should only be used in lists of three or more items. You then end up with something like =mw.text.listToText(list, nil, #list > 2 and ", or " or " or ") which is starting to get pretty unwieldy for something required by pretty much every English style guide.

Sep 23 2022, 1:09 PM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Aug 3 2022

Ahecht added a comment to T314449: Reconsider the amount of whitespace between Topic Container and first comment (desktop).

As a note, my proposed image also reduced the font size of the "Latest comment" line to help distinguish it from the first comment.

Aug 3 2022, 1:21 AM · Verified, MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Editing-team (Kanban Board), Design, DiscussionTools

Aug 1 2022

Ahecht added a comment to T261391: Use standard external link icon for external links.

I know that this change has been reverted, but for future reference, while the new icon usually appears to me as:

image.png (13×13 px, 217 B)

There are occasional times where it instead appears as
image.png (13×13 px, 207 B)

This is in normal 14px text in Chrome on Windows 10 on a 1920x1080 monitor. I can reliably trigger this rendering with the following wikicode on a new line: :[https://en.wikipedia.org link text].

Aug 1 2022, 1:48 PM · MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Design-System-Team (Design-System-Sprint), Web-Team-Backlog, Vector (legacy skin), MediaWiki-General, UI-Standardization, Design

Jul 31 2022

Ahecht added a comment to T261391: Use standard external link icon for external links.

I agree with Nikki here that the arrow should be leaving the box, not pointing to the corner.

Jul 31 2022, 6:17 PM · MW-1.40-notes (1.40.0-wmf.1; 2022-09-12), MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Design-System-Team (Design-System-Sprint), Web-Team-Backlog, Vector (legacy skin), MediaWiki-General, UI-Standardization, Design

Jul 27 2022

Ahecht 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.

Which images on the bad-image-list on enwiki are there because they are perfectly innocent images that are being spammed across wikipedia? The only ones I see on there are there because (a) they are inappropriate except in specific contexts or (b) they are non-free images and Wikipedia policy only allows them to appear on pages for which there is a fair-use rationale in place. Neither of those situations are images we want in search results. I've seen innocent images requested on the talk page from time to time, but those requests are almost always declined (and that sort of vandalism is typically taken care of with a block or an edit filter).

Jul 27 2022, 7:53 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht 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.

The Bad-image-list is based on each individual community's consensus. I'm pretty sure that the consensus in most english-speaking areas is that graphic sexual imagery is inappropriate in some contexts, which is why enwiki put those images on their bad-image-list. If fawiki found the consensus to put all images of women on their bad-image-list, then those images shouldn't show up in their search results either.

Jul 27 2022, 5:06 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht 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.

I don't think its as hotly controversial as you make it out to be. There's a vast difference between showing potentially controversial images in context (which is what that referendum was about), where they are carefully placed and vetted by human editors, and an automated tool trying to guess what pictures it should show in popups and search results that ends up showing pictures of anal sex to kids as they are typing in the name of the city where Disneyland is located. There is no requirement that search results or popups contain images (and on desktop there have been no images in search results since the founding of Wikipedia), so no harm is done if the occasional false positive slips through, and those images of bunnies or assholes will still be present in the appropriate articles.

Jul 27 2022, 2:39 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

Jul 26 2022

Ahecht added a comment to T249072: Add support in toolbar for special characters within DiscussionTools.

Another request for this on enwiki: https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&diff=prev&oldid=1100413658

Jul 26 2022, 2:29 AM · User-Ryasmeen, Verified, MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), Editing-team (Kanban Board), TPP-Phase1, Hungarian-Sites, DiscussionTools

Jul 7 2022

Ahecht added a comment to T10571: Denote diffs complexity with edit distance rather than bytecount change.
In T10571#130430, @Qgil wrote:

Why would editors need this? Editors look after good or bad edits, but these different types of "complex" diffs cannot make such distinction. Besides, it would take a lot of extra space in the history.

I believe this is a wontfix.

Jul 7 2022, 5:35 PM · MediaWiki-Page-history
Ahecht added a comment to T312240: 502 Bad Gateway error when using Advanced Input.

I am also seeing it only on https://refill.toolforge.org, not the ng site. Whether I get the "request this server could not understand" message or the 502 error seems to be based on the length of the input. If I paste in your example 42 times I get a 502 error, but if I only paste it in 41 times I get the other error page.

Jul 7 2022, 5:03 PM · Tool-refill

Jul 6 2022

Ahecht created T312240: 502 Bad Gateway error when using Advanced Input.
Jul 6 2022, 4:15 PM · Tool-refill

Jun 16 2022

Ahecht 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.

Trying to catch up here. What happened to the suggested solution of transcluding of MediaWiki:Bad image list on MediaWiki:Pageimages-denylist? It seems like the most reasonable way forward. It meets the English Wikipedia use case, while also giving flexibility to other projects that want to fine-tune page images with a feature-specific list.

What are the current blockers to moving forward with that?

Jun 16 2022, 12:59 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

Jun 7 2022

Ahecht added a comment to T310014: Improve the title of the whatlinkshere filter control box.

I'm confused as to why "What links here" is in that label at all -- we already know what page we're on because the box sits right below the h1 that says "Pages that link to "X"". The label should be clear and unambiguous, something like "Advanced options" (and frankly this applies to "Special:Contributions" as well, as the box isn't for searching since we already did that, it's for setting advanced search options).

Jun 7 2022, 11:19 AM · Design, MediaWiki-Special-pages
Ahecht added a comment to T40010: RFC: Re-evaluate librsvg as SVG renderer on Wikimedia wikis.

@Arthurfragoso, the only issue is that font rendering can be wildly inconsistent between devices and browsers. It can cause labels to not line up correctly, text to overlap, or even certain characters not to show up. Sure, best practice may be to convert raw text to paths, but there are lots of cases where that isn't practical or desirable (especially if an SVG file needs frequent edits or updates).

Jun 7 2022, 1:48 AM · Proposal, Thumbor, MediaWiki-File-management, Commons, Wikimedia-SVG-rendering

May 13 2022

Ahecht 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.

Idea: We change PageImages to take into account the badimagelist automatically and mark all images on the badimage list as "non-free"-candidates for the purpose of PageImages (Pageimages always selects a 'free' and/or a 'non-free' candidate). This means the image will not be used in lists that get used outside of the page itself.

It's a bit of a hack, but would be quite effective I think.

May 13 2022, 2:14 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

May 3 2022

Ahecht updated the task description for T307482: Quarry running very slowly.
May 3 2022, 5:29 PM · Quarry, cloud-services-team (Kanban)
Ahecht added a comment to T307482: Quarry running very slowly.
May 3 2022, 5:27 PM · Quarry, cloud-services-team (Kanban)
Ahecht 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.

From my reading of this ticket, it seems that transcluding {{MediaWiki:Bad image list}} into MediaWiki:Pageimages-denylist could be the easiest solution here, as @Ahecht suggests.

May 3 2022, 5:17 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht triaged T307482: Quarry running very slowly as Unbreak Now! priority.
May 3 2022, 4:43 PM · Quarry, cloud-services-team (Kanban)
Ahecht created T307482: Quarry running very slowly.
May 3 2022, 4:42 PM · Quarry, cloud-services-team (Kanban)

Apr 25 2022

Ahecht updated subscribers of T306735: Allow mw.text.listToText() to produce a list with serial commas.
Apr 25 2022, 3:25 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Apr 23 2022

Ahecht added a project to T306735: Allow mw.text.listToText() to produce a list with serial commas: Platform Engineering.
Apr 23 2022, 5:54 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto
Ahecht awarded T120794: Create redirect when moving modules a Like token.
Apr 23 2022, 5:49 AM · User-notice-archive, MediaWiki CodeJam Dec 2023, MW-1.42-notes (1.42.0-wmf.10; 2023-12-19), Platform Engineering (Icebox), User-DannyS712, Scribunto
Ahecht created T306735: Allow mw.text.listToText() to produce a list with serial commas.
Apr 23 2022, 5:32 AM · Patch-Needs-Improvement, Platform Engineering, Scribunto

Apr 20 2022

Ahecht renamed T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers from PageImages ignores MediaWiki:Bad image list, (uses Pageimages-denylist_test instead) displaying search results that are inappropriate for some readers to PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers.
Apr 20 2022, 2:33 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

Apr 19 2022

Ahecht added a project to T306246: PageImages ignores MediaWiki:Bad image list, (uses MediaWiki:Pageimages-denylist instead) displaying search results that are inappropriate for some readers: Beta-Cluster-Infrastructure.
Apr 19 2022, 4:04 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht 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.
Apr 19 2022, 3:29 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht 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.

MediaWiki:Pageimages-denylist just doesn't seem to work at all for this purpose. Until we can figure out if/how that's supposed to work, we can't test if transclusion works. If that would work, that would be acceptable.

Apr 19 2022, 6:32 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht 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.

After reviewing the code for both pageimages and MobileFrontend, it looks like the easiest solution is just to transclude {{MediaWiki:Bad image list}} into MediaWiki:Pageimages-denylist on Wikis where it is desirable to have the former blocked from search results. No need for manually copying one over to the other, no need for a bot. I don't have access to test this, but from the source code it should work.

Apr 19 2022, 1:48 AM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search

Apr 18 2022

Ahecht 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.

The image was never added to https://en.wikipedia.org/wiki/MediaWiki:Pageimages-denylist. Once it is, per https://www.mediawiki.org/wiki/Extension:PageImages#Can_I_exclude_certain_page_images?, you will need to change a link on the article to force it to refresh the page image. Purging isn't enough.

Apr 18 2022, 8:12 PM · Foundational Technology Requests, Beta-Cluster-reproducible, Vector (legacy skin), MinervaNeue (Tracking), Local-Wiki-Template-And-Gadget-Issues, Web-Team-Backlog, PageImages, MediaWiki-Search
Ahecht added a comment to T306286: Forget about thumbnails in ajax search results, use category icons instead.

In addition to all the reasons AlexisJazz mentioned, if this also fixes the embarrassingly bad thumbnail quality when the source image is too wide, I'm all for it. The quality problem could be fixed right now by changing background-size: auto 100%; to background-size: auto; in list-thumb.list-thumb-y, but I suppose that's not being done because it causes a lot of whitespace around wide images. If we have category icons of a known reasonable aspect ratio, we can treat them the way we treat the placeholder image and load the actual SVG at a fixed size instead of a stretched rasterized version.

Apr 18 2022, 3:05 PM · Discovery-Search, MediaWiki-Search
Ahecht awarded T306286: Forget about thumbnails in ajax search results, use category icons instead a Like token.
Apr 18 2022, 2:33 PM · Discovery-Search, MediaWiki-Search

Apr 12 2022

Ahecht moved T305995: Allow Page Movers to use the "Move" function from Backlog to Feature Requests on the AutoWikiBrowser board.
Apr 12 2022, 11:02 PM · AutoWikiBrowser
Ahecht created T305995: Allow Page Movers to use the "Move" function.
Apr 12 2022, 10:57 PM · AutoWikiBrowser

Feb 2 2022

Ahecht added a comment to T300366: Problem loading thumbnail images due to Envoy (HTTP/1.0 clients getting '426 Upgrade Required').

My RandomInCategory tool on toolforge was affected by this as well since it's using the standard PHP 7.3 installation on toolforge. I fixed it by changing $jsonFile = file_get_contents($queryURL) to :

Feb 2 2022, 10:22 PM · Upstream, SRE, Traffic
Ahecht added a comment to T271421: Test envoyproxy as a WMF's CDN TLS terminator with real traffic.
Feb 2 2022, 10:22 PM · Patch-For-Review, Traffic, SRE

Jan 31 2022

Ahecht awarded T22326: Option to strip some metadata on upload (GPS/geolocation privacy) a Like token.
Jan 31 2022, 6:34 PM · UploadWizard, Privacy, Multimedia, MediaWiki-Uploading
Ahecht awarded T222675: Explore possibilities for users to remove/exclude geo data from EXIF on images a Like token.
Jan 31 2022, 6:33 PM · Commons, MediaWiki-Uploading, MediaWiki-File-management, Multimedia

Jan 11 2022

Ahecht added a comment to T294484: <Code Stewardship Review> Thumbor.

The Python 3 upgrade is trickier. Upstream released an alpha version with Python 3 support (Thumbor 7) in February 2020, but has had very little activity since (none in the last 6 months and no releases of any kind in the last 18 months).

Jan 11 2022, 6:53 PM · Thumbor, Code-Stewardship-Reviews, Foundational Technology Requests

Jan 10 2022

Ahecht added a comment to T216815: Upgrade Thumbor to Buster.

Stretch was supposed to be phased out by June 2021 per https://wikitech.wikimedia.org/wiki/Operating_system_upgrade_policy, and will be EOL in less than 6 months (June 30, 2022) per https://wiki.debian.org/LTS. Is any work being done on this?

Jan 10 2022, 8:53 PM · Thumbor Migration, User-jijiki, serviceops, SRE, Thumbor

Dec 16 2021

Ahecht added a comment to T43426: hsl colors not supported by rsvg.

Ugg. That seems like a massive oversight for an organization with $157 million in revenue and a >$100 million endowment.

Dec 16 2021, 2:52 PM · Upstream, Wikimedia-SVG-rendering
Ahecht added a comment to T43426: hsl colors not supported by rsvg.

@Aklapper Are there any plans to upgrade to librsvg 2.42 or greater? It's been over three years since its release.

Dec 16 2021, 1:28 AM · Upstream, Wikimedia-SVG-rendering

Nov 11 2021

Ahecht created T295523: Delete tool wplist.
Nov 11 2021, 6:03 AM · User-bd808, Projects-Cleanup, Tools, Toolforge (Tools to be deleted)
Ahecht added a comment to T135348: "webservice" command (with jsub) doesn't work in crontab.

Sorry for adding to a declined task, but I have a js script I want to run periodically via node.js, but I can't just use the "nodejs" command because that runs node.js v8, and I need v10. I have been running it using
webservice --backend=kubernetes node10 shell nodejs ~/www/js/wikiprojects.js. How can I run this via crontab, since running that command as-is gives me the -bash: /usr/bin/webservice: No such file or directory error?

Nov 11 2021, 4:43 AM · Toolforge, Cloud-Services

Aug 17 2021

Ahecht added a comment to T268279: Display issues with math articles in dark & black mode.

What is the alternative for displaying math symbols not supported by TeX in such a way that the app doesn't render them invisible? See T182127

Aug 17 2021, 5:54 PM · Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Ahecht reopened T268279: Display issues with math articles in dark & black mode as "Open".

There are some wiki pages that still do not display correctly in dark mode.

Aug 17 2021, 2:33 PM · Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog
Ahecht reopened T268279: Display issues with math articles in dark & black mode, a subtask of T182128: Image based math symbols show with white background in dark mode, as Open.
Aug 17 2021, 2:33 PM · MoveComms-Support, iOS-app-Bugs, Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Android-app-Bugs

Jul 22 2021

Ahecht added a comment to T213778: Update link colors in Vector 2022 for improved UX (and consistency).

Then use single vs. double underlines, or some other feature that doesn't sacrifice readability in favor of navigability.

Jul 22 2021, 9:01 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-System-Team (Design-System-Sprint), Web-Team-Backlog (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Desktop Improvements (Vector 2022), UI-Standardization, Vector (legacy skin)

Jul 21 2021

Ahecht added a comment to T213778: Update link colors in Vector 2022 for improved UX (and consistency).

As mentioned before, all of the proposed colors fail the WCAG AAA accessibility criteria of a 7:1 contrast ratio for normal text. We shouldn't be sacrificing accessibility in actually being able to read the text to make links stand out more. If you want to make links stand out, there is a standard way that that has been done since the beginning of the internet: underlining them.

Jul 21 2021, 8:45 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-System-Team (Design-System-Sprint), Web-Team-Backlog (Kanbanana-2022-23-Q1), Editing-team, DiscussionTools, OWC2020 (OWC2020 Replying 2.0), Desktop Improvements (Vector 2022), UI-Standardization, Vector (legacy skin)

Jun 2 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.

Thanks. I updated the version on githhub to do better validation of lang and urlencode title=. I'm not sure how to validate the nouns and adjectives, since those lists are designed to be customizable.

Jun 2 2021, 1:37 AM · SecTeam-Processed, Vuln-XSS, Tools, Security

Jun 1 2021

Ahecht closed T283763: ircredirect.toolforge.org tool vulnerable to XSS as Resolved.
Jun 1 2021, 2:31 PM · SecTeam-Processed, Vuln-XSS, Tools, Security
Ahecht reopened T283763: ircredirect.toolforge.org tool vulnerable to XSS as "Open".

@sbassett I am, unless @Legoktm has any other issues with the code.

Jun 1 2021, 2:19 PM · SecTeam-Processed, Vuln-XSS, Tools, Security
Ahecht closed T283763: ircredirect.toolforge.org tool vulnerable to XSS as Resolved.

Sandbox version pushed to the live website.

Jun 1 2021, 8:27 AM · SecTeam-Processed, Vuln-XSS, Tools, Security

May 31 2021

Ahecht added a comment to T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..

Good catch. I was wondering why the <nowiki> wasn't being displayed as a change. I agree that, if the previous tag was being ignored by the parser because it was unclosed, adding a reply should try to keep that status-quo.

May 31 2021, 5:02 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools
Ahecht updated the task description for T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..
May 31 2021, 5:00 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools
Ahecht created T284023: DiscussionTools doesn't handle unclosed nowiki in previous section..
May 31 2021, 3:49 PM · MediaWiki-extensions-Linter, Parsoid, Editing-team, DiscussionTools

May 28 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.

I had a little time and put together a revision: https://github.com/zanhecht/ircredirect/blob/main/index.php. It's also live at https://ircredirect.toolforge.org/sandbox/.

May 28 2021, 5:00 PM · SecTeam-Processed, Vuln-XSS, Tools, Security

May 26 2021

Ahecht added a comment to T283763: ircredirect.toolforge.org tool vulnerable to XSS.
  • The first bug is a relatively easy fix.
May 26 2021, 10:45 PM · SecTeam-Processed, Vuln-XSS, Tools, Security

Apr 21 2021

Ahecht added a project to T280844: Too many views to Skathi (moon) on enwiki: Product-Analytics.
Apr 21 2021, 9:23 PM · Data-Engineering-Radar, Analytics, Product-Analytics, Pageviews-Anomaly

Mar 22 2021

Ahecht added a comment to T72470: Remove legacy javascript globals.

How have I to change something like this in my user script to prevent breaking it soon:

Mar 22 2021, 7:16 PM · User-notice-archive, User-Ladsgroup, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes, MW-1.35-notes, Patch-For-Review, MW-1.35-release, Technical-Debt (Deprecation process), Wikimedia-Performance-publish, Performance-Team, MediaWiki-ResourceLoader, JavaScript

Mar 5 2021

Ahecht added a comment to T257391: Add tools to DiscussionTools' source mode.

Why can't there be three options "Enabled", "Disabled", and "Default", to separate users who deliberately turned off the tool from those that hadn't seen the settings?

Mar 5 2021, 9:29 PM · MW-1.36-notes (1.36.0-wmf.33; 2021-03-02), Editing-team (Kanban Board), DiscussionTools

Mar 3 2021

Ahecht merged T276342: Allow changing list-style-type in <references /> tag into T196942: Support for a counter-style parameter in the references tag.
Mar 3 2021, 4:44 PM · Patch-Needs-Improvement, Cite
Ahecht merged task T276342: Allow changing list-style-type in <references /> tag into T196942: Support for a counter-style parameter in the references tag.
Mar 3 2021, 4:44 PM · Cite
Ahecht added a comment to T276342: Allow changing list-style-type in <references /> tag.

@Izno Thanks, I don't know why I didn't see that in my search.

Mar 3 2021, 4:43 PM · Cite
Ahecht created T276342: Allow changing list-style-type in <references /> tag.
Mar 3 2021, 3:32 PM · Cite

Sep 10 2020

Ahecht added a comment to T72470: Remove legacy javascript globals.

Beyond that, I don't think it's something we should use for end-users as for the most part these errors are inconsequential to them (whatever is broken isn't something they want, need, or know about), and not in their realm to understand or know how to do anything about.

Sep 10 2020, 4:21 PM · User-notice-archive, User-Ladsgroup, MW-1.37-notes (1.37.0-wmf.3; 2021-04-27), MW-1.36-notes, MW-1.35-notes, Patch-For-Review, MW-1.35-release, Technical-Debt (Deprecation process), Wikimedia-Performance-publish, Performance-Team, MediaWiki-ResourceLoader, JavaScript

Jul 15 2020

Ahecht added a comment to T41395: behavior switch needed to disable links to parent pages from subpages.

If I'm reading this correctly, the issue I see with approaching the problem in that manner, specifically via resolution "(b)", is that it would erroneously disable pages when viewing talk page archive subpages.

Jul 15 2020, 2:49 PM · Patch-Needs-Improvement, Accessibility, Community-Wishlist-Survey-2015, OKR-Work, good first task, MediaWiki-General
Ahecht added a comment to T41395: behavior switch needed to disable links to parent pages from subpages.

That brings up perhaps the most important use case: the talk page of a mainspace article with a slash in it, such as [[Talk:AC/DC]], [[Talk:n/a]], [[Talk:R/K selection theory]], [[Talk:9/11 Commission Report]], [[Talk:S/PDIF]], etc.

Jul 15 2020, 1:59 PM · Patch-Needs-Improvement, Accessibility, Community-Wishlist-Survey-2015, OKR-Work, good first task, MediaWiki-General

Jun 19 2020

Ahecht added a comment to T247432: Preserve the ability to make interwiki links to Toolforge tools under the host based routing scheme.

That seems like it would be a good way to handle this if we were starting from a green field. The system I am proposing in T247432#5961170 is more work for the web browser (adds a redirect), but it has the nice properly of preserving the syntax of existing interwiki links to Toolforge things. I haven't looked, but that would probably be possible with a hook as well. As a Toolforge maintainer I somehow lean more towards solutions that leverage Toolforge than things that need to be deployed in the Wikimedia prod servers though. :)

Jun 19 2020, 5:15 PM · Toolforge, cloud-services-team (Kanban)

Jun 7 2020

Ahecht added a comment to T174145: Our standard highlight icon (used to enable/disable CodeMirror) cdxIconHighlight looks too much like our standard edit icon, cdxIconEdit.

I agree that the current icon is completely unintuitive. This is my suggestion for the best way to indicate highlighting without using any color:

Jun 7 2020, 3:44 PM · UI-Standardization, Design, MediaWiki-extensions-CodeMirror

Jun 3 2020

Ahecht added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

@Dvorapa the only reason for not merging it AFAIK is that it's not clear if this should be resolved or declined.

Jun 3 2020, 1:41 PM · Patch-Needs-Improvement, User-notice, Platform Team Workboards (External Code Reviews), MediaWiki-Redirects

May 31 2020

Ahecht added a comment to T200703: Special:RandomInCategory does not return all pages with equal probability.

I think this problem has gotten significantly worse for "Special:RandomInCategory/Pending AfC submissions" since that villiage pump thread. As the category was reduced from 4,500 pages down to 1,350 based on reviews of "random" drafts, the large timestamp gaps have grown more prominent. I just ran it 25 times, and I got (in order):

May 31 2020, 5:12 PM · MediaWiki-extensions-RandomInCategory, Platform Team Workboards (Clinic Duty Team), MediaWiki-libs-Rdbms, Patch-For-Review, MediaWiki-Categories

May 29 2020

Ahecht reopened T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no) as "Open".

@KylieInTheSkylie You linked to a redirect without a talk page.

May 29 2020, 11:45 PM · Patch-Needs-Improvement, User-notice, Platform Team Workboards (External Code Reviews), MediaWiki-Redirects
Ahecht added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

@Agabi10 the tech news item was posted and has long since been archived. What's the path forward?

May 29 2020, 8:41 PM · Patch-Needs-Improvement, User-notice, Platform Team Workboards (External Code Reviews), MediaWiki-Redirects

Apr 23 2020

Ahecht changed the subtype of T250959: AWB genfixes wants to insert {{Reflist}} in article with <references responsive="0"></references> from "Task" to "Bug Report".
Apr 23 2020, 7:44 PM · AutoWikiBrowser
Ahecht created T250959: AWB genfixes wants to insert {{Reflist}} in article with <references responsive="0"></references>.
Apr 23 2020, 7:40 PM · AutoWikiBrowser

Apr 9 2020

Ahecht added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

@Izno this would be for going from Talk to Article, not the other way around. I'm not aware of any cases where multiple talk pages redirect to a core talk page whose accompanying article page is a redirect.

Apr 9 2020, 6:35 PM · Patch-Needs-Improvement, User-notice, Platform Team Workboards (External Code Reviews), MediaWiki-Redirects
Ahecht added a comment to T5324: On redirect pages, "article" tab in top bar should lead to nonredirected page (&redirect=no).

@Johan, I think that's a little difficult to understand. How about "The "Article" tab on talk pages of redirects currently links to the target of the redirect. A change is being considered to have it link to the redirect page itself. You can leave feedback on this."

Apr 9 2020, 2:29 PM · Patch-Needs-Improvement, User-notice, Platform Team Workboards (External Code Reviews), MediaWiki-Redirects

Feb 28 2020

Ahecht added a comment to T235957: Change {{REVISIONID}} from number to "-" in wgMiserMode.

Why does {{REVISIONID}} now return blank when substed? Shouldn't it at least return '-'?

Feb 28 2020, 6:56 PM · MediaWiki-Platform-Team (Radar), User-notice, Parsing-Team--ARCHIVED, MediaWiki-Parser

Feb 10 2020

Ahecht awarded T10681: Group changes across days in enhanced rc a Like token.
Feb 10 2020, 6:30 PM · Growth-Team-Filtering, Growth-Team, MediaWiki-Watchlist, MediaWiki-Recent-changes

Dec 10 2019

Ahecht added a comment to T238038: Start warning and deprecation process for all legacy TLS.

Currently, the user experience for someone seeing an error message such as the one at https://en.wikipedia.org/sec-warning is quite poor. To find out what they actually have to do (besides "contact IT", which is going to get them nowhere), a user has to scroll past a large list of languages they don't read, find the tiny link to https://wikitech.wikimedia.org/wiki/HTTPS/Browser_Recommendations, and then find the tiny section on that page that applies to them.

Dec 10 2019, 3:11 PM · SRE, Traffic

Sep 11 2019

Ahecht added a comment to T232491: Numerous people reporting issues saving edits and viewing previews/diffs.

It's working again for me as well.

Sep 11 2019, 2:41 PM · netops, Traffic, WMF-General-or-Unknown, SRE

Sep 10 2019

Ahecht added a project to T232491: Numerous people reporting issues saving edits and viewing previews/diffs: netops.
Sep 10 2019, 8:58 PM · netops, Traffic, WMF-General-or-Unknown, SRE
Ahecht updated subscribers of T232491: Numerous people reporting issues saving edits and viewing previews/diffs.

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Cannot_save_edit_on_pages_when_using_cellular_network_with_mobile_device

Sep 10 2019, 8:50 PM · netops, Traffic, WMF-General-or-Unknown, SRE
Ahecht added a comment to T232491: Numerous people reporting issues saving edits and viewing previews/diffs.

This seems to affect creating and editing pages, across multiple wikis (I've tried enwiki and meta), and across multiple accounts (I've tried both my main account and my bot account), with both VE and the wikitext editors.

Sep 10 2019, 3:53 PM · netops, Traffic, WMF-General-or-Unknown, SRE

Jul 2 2019

Ahecht added a comment to T226050: Wiki Replicas are very slow and timing out.

How long do you expect labsdb1011 to be depooled for. Is this going to be a regular thing?

Jul 2 2019, 5:19 AM · Data-Services