Page MenuHomePhabricator

alistair3149
Pixel polisher

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Jun 13 2018, 10:31 PM (285 w, 1 d)
Availability
Available
LDAP User
Alistair3149
MediaWiki User
Alistair3149 [ Global Accounts ]

I am new to the MediaWiki ecosystem! Currently running the Star Citizen Wiki with a bunch of awesome folks.

I'm a product designer by trade. In my spare time I make pixels fancier or uglier, with code if needed. Here's some of my projects with MW:

Recent Activity

Thu, Nov 16

alistair3149 added a comment to T54647: MediaWiki images and image pages are not being indexed properly by external search engines.

TL;DR: Google Images is able to pick up source images with an invisible anchor tag linked to the source image URL.

Thu, Nov 16, 12:14 AM · Commons, SEO, MediaWiki-File-management, MediaWiki-General

Tue, Nov 7

alistair3149 updated subscribers of T350721: Consider adding speakable to JSON-LD.
Tue, Nov 7, 7:05 PM · WikiSEO
alistair3149 updated the task description for T350721: Consider adding speakable to JSON-LD.
Tue, Nov 7, 7:04 PM · WikiSEO
alistair3149 created T350721: Consider adding speakable to JSON-LD.
Tue, Nov 7, 7:03 PM · WikiSEO
alistair3149 added a comment to T54647: MediaWiki images and image pages are not being indexed properly by external search engines.

Our wiki has a significant amount of images and a decent amount of organic traffic, but the original resolution images and file description pages are almost never indexed.
URLs with index.php can be indexed properly by Google Images.

Well in that case... you could just try adapting the image linker.php class and swap links to images from the shortened form to using the index.php form ?
If they only filter out urls pre-accessing them (which I suspect is what they are doing), then that might just be enough.

Tue, Nov 7, 6:18 PM · Commons, SEO, MediaWiki-File-management, MediaWiki-General
alistair3149 added a comment to T54647: MediaWiki images and image pages are not being indexed properly by external search engines.

This issue has been brought up again in support desk: Images only indexed as thumbnails by search engines

Well, something needs to be done here, so I'll start proposing an idea at least. An RFC may be needed

  • Default link for embedded images should be the original version (high res)
  • Use the [[ http://www.w3.org/TR/html-longdesc/ | longdesc ]] attribute to point to the file description page
  • With JavaScript, place a small icon over the image (only visible when hovering over the image), that clicking on the icon would open the file description page. Clicking on the image will open the original image.
  • Next to the image add a link (hidden by default, only visible for text browsers) to the file description page. On images embedded using frame or thumb options it won't be rendered (maybe add the normal link on frame same as on thumb, on the container box)
Tue, Nov 7, 7:40 AM · Commons, SEO, MediaWiki-File-management, MediaWiki-General
alistair3149 renamed T54647: MediaWiki images and image pages are not being indexed properly by external search engines from MediaWiki images not being indexed properly by external search engines to MediaWiki images and image pages are not being indexed properly by external search engines.
Tue, Nov 7, 7:06 AM · Commons, SEO, MediaWiki-File-management, MediaWiki-General
alistair3149 added projects to T54647: MediaWiki images and image pages are not being indexed properly by external search engines: MediaWiki-File-management, SEO.
Tue, Nov 7, 6:58 AM · Commons, SEO, MediaWiki-File-management, MediaWiki-General
alistair3149 added a comment to T54647: MediaWiki images and image pages are not being indexed properly by external search engines.

Our wiki has a significant amount of images and a decent amount of organic traffic, but the original resolution images and file description pages are almost never indexed.

Tue, Nov 7, 6:58 AM · Commons, SEO, MediaWiki-File-management, MediaWiki-General
alistair3149 added a comment to T307747: Native image lazyloading should not apply to images above the fold.

Hoping to bring this to attention for more people and continue the discussion.

Tue, Nov 7, 5:28 AM · Patch-For-Review, PageImages, Wikimedia-Performance-recommendation, MediaWiki-General

Sep 18 2023

alistair3149 added a comment to T208829: Implement support for new Google ReCaptcha v3.

Not within a few weeks unfortunately, I don't have a setup that can test it at the moment.

Sep 18 2023, 6:24 PM · User-TheDJ, Patch-For-Review, ConfirmEdit (CAPTCHA extension)

Aug 11 2023

alistair3149 added a comment to T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements.

It shouldn't affect any styling since the <picture> element do not contain any styles. We tested with VE on the wiki that is linked above, no regression has been found with it. As for MobileFrontend, it would require some additional testing.

Aug 11 2023, 6:51 PM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5
Ciencia_Al_Poder awarded T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements a Love token.
Aug 11 2023, 8:57 AM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5

Aug 9 2023

Octfx awarded T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements a Love token.
Aug 9 2023, 7:34 AM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5

Aug 8 2023

Dinoguy1000 awarded T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements a Like token.
Aug 8 2023, 9:48 PM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5
alistair3149 updated the task description for T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements.
Aug 8 2023, 5:41 PM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5
alistair3149 updated subscribers of T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements.
Aug 8 2023, 5:39 PM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5
alistair3149 created T343836: Wrap thumbnail in a picture element and add a hook to register additional source elements.
Aug 8 2023, 5:38 PM · MediaWiki-Parser, Parsoid, Commons, MediaWiki-File-management, HTML5

Aug 7 2023

alistair3149 awarded T66577: Large tables created by editors are not responsive a Love token.
Aug 7 2023, 6:00 PM · Accessibility, Web-Team-Backlog, Desktop Improvements (Vector 2022), MediaWiki-Parser, MobileFrontend (Tracking), MinervaNeue (Tracking), Design, Technical-Debt

Jun 13 2023

alistair3149 renamed T321708: MediaWiki should support passwordless login with passkeys from MediaWiki should support passkeys to MediaWiki should support passwordless login with passkeys.
Jun 13 2023, 2:54 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, MediaWiki-User-login-and-signup, MediaWiki-Core-AuthManager

May 4 2023

alistair3149 closed T286138: Cannot use NFC security keys with WebAuthn on iOS as Resolved.
May 4 2023, 12:36 AM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Mobile, MediaWiki-extensions-OATHAuth

Apr 19 2023

alistair3149 updated the task description for T335073: PHP Fatal error: Declaration of MWCallbackStream::write($string) must be compatible with Psr\Http\Message\StreamInterface::write(string $string): int in /var/www/mediawiki/includes/http/MWCallbackStream.php on line 49 with guzzlehttp/psr7 2.5.0.
Apr 19 2023, 9:30 PM · MediaWiki-Vendor
alistair3149 created T335073: PHP Fatal error: Declaration of MWCallbackStream::write($string) must be compatible with Psr\Http\Message\StreamInterface::write(string $string): int in /var/www/mediawiki/includes/http/MWCallbackStream.php on line 49 with guzzlehttp/psr7 2.5.0.
Apr 19 2023, 9:29 PM · MediaWiki-Vendor

Apr 4 2023

alistair3149 awarded T317818: [L] [SPIKE] Add configurability options for table of contents a Love token.
Apr 4 2023, 8:58 PM · Web-Team-Backlog, Spike, MediaWiki-Parser, Desktop Improvements (Vector 2022)

Mar 29 2023

alistair3149 added a comment to T326859: API Path is hardcoded.

Would it work if RelatedArticlesUseCirrusSearchApiUrl is default to null?

Mar 29 2023, 5:36 PM · patch-welcome, Reading-Web-Third-Party-Support, RelatedArticles

Mar 28 2023

alistair3149 created T333388: Regression: RelatedArticlesUseCirrusSearchApiUrl should use script path by default.
Mar 28 2023, 5:39 PM · Regression, RelatedArticles

Mar 27 2023

alistair3149 updated the task description for T319340: Replace deprecated global url utils functions (wfExpandUrl/wfParseUrl and friends).
Mar 27 2023, 6:48 PM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), MediaWiki-General, Technical-Debt

Mar 8 2023

alistair3149 closed T183137: "Prefix could not be added to the interwiki table" error with SQLite as Resolved.
Mar 8 2023, 4:55 PM · MediaWiki-extensions-Interwiki, SQLite

Mar 1 2023

alistair3149 added a comment to T306862: Chinese Language Converter is not working in the sidebar table of the contents in Vector-2022.

Would this be backported to 1.39 since it is arguably a regression with the ToC?

Mar 1 2023, 7:23 PM · MW-1.41-notes (1.41.0-wmf.2; 2023-03-27), User-notice-archive, Unplanned-Sprint-Work, Web-Team-Backlog (Web Team FY2022-23 Q3 Sprint 4), MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Content-Transform-Team-WIP, Patch-For-Review, MediaWiki-Parser, Vector (legacy skin) (Tracking), MediaWiki-Language-converter, Chinese-Sites

Jan 21 2023

alistair3149 updated the task description for T327588: Consider adding more CSP directives to MediaWIki core .
Jan 21 2023, 10:36 PM · MediaWiki-General, Security, ContentSecurityPolicy
alistair3149 updated the task description for T327588: Consider adding more CSP directives to MediaWIki core .
Jan 21 2023, 10:33 PM · MediaWiki-General, Security, ContentSecurityPolicy
alistair3149 created T327588: Consider adding more CSP directives to MediaWIki core .
Jan 21 2023, 10:31 PM · MediaWiki-General, Security, ContentSecurityPolicy

Jan 19 2023

alistair3149 added a project to T259240: [Design] Discussion: differentiation/separation of interface elements/regions in Vector 2022: Accessibility.
Jan 19 2023, 2:57 PM · Web-Team-Backlog (Web Team FY2022-23 Q3 Sprint 4), Accessibility, Vector (legacy skin), Spike, Desktop Improvements (Vector 2022)

Jan 17 2023

alistair3149 added a comment to T282500: [GOAL] Make desktop and mobile site installable on web browsers as progressive web app (PWA) (add to home screen, web app install prompt).

@alistair3149, thanks for the patch. Will there be a way to disable the default PWA behavior ?

Jan 17 2023, 8:58 PM · Patch-For-Review, MediaWiki-General, Desktop Improvements (Vector 2022), Product-Infrastructure-Team-Backlog-Deprecated, Goal

Jan 15 2023

alistair3149 created T327016: MediaWiki gallery margin is overridden by i18n-all-lists-margins.
Jan 15 2023, 12:31 AM · MediaWiki-Interface, MediaWiki-Gallery

Jan 7 2023

alistair3149 closed T282202: MediaViewer is unavailable for WebP originals as Resolved.

All patches are now merged.

Jan 7 2023, 3:22 AM · Patch-For-Review, MW-1.40-notes (1.40.0-wmf.18; 2023-01-09), User-TheDJ, MediaViewer

Dec 17 2022

alistair3149 added a comment to T282500: [GOAL] Make desktop and mobile site installable on web browsers as progressive web app (PWA) (add to home screen, web app install prompt).

Thank you for the invitation! I'll think about it but I'm unsure since I am not as active in WMF projects and it's pretty far.

Dec 17 2022, 8:28 AM · Patch-For-Review, MediaWiki-General, Desktop Improvements (Vector 2022), Product-Infrastructure-Team-Backlog-Deprecated, Goal

Dec 15 2022

alistair3149 added a comment to T282500: [GOAL] Make desktop and mobile site installable on web browsers as progressive web app (PWA) (add to home screen, web app install prompt).

@alistair3149 would you be interested on working on this ticket to move the API to core with me reviewing your patches? I am going to be taking a break over Christmas, but would be happy to work with you towards that in January if you feel inclined.

Dec 15 2022, 8:01 PM · Patch-For-Review, MediaWiki-General, Desktop Improvements (Vector 2022), Product-Infrastructure-Team-Backlog-Deprecated, Goal
alistair3149 added a comment to T321708: MediaWiki should support passwordless login with passkeys.

Just to confirm, Passkey as 2FA works fine on desktop right?

It did in October, yes.

I switched my account to TOTP upon encountering the issue. Let me know if you want me to switch it back temporarily to see if it still works.

As far as I know, all versions of Safari share the same functional implementation. My best guess is that MediaWiki is violating the specification somewhere, and it only works on macOS due to undefined behavior.

Dec 15 2022, 7:44 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, MediaWiki-User-login-and-signup, MediaWiki-Core-AuthManager

Dec 14 2022

alistair3149 added a comment to T286138: Cannot use NFC security keys with WebAuthn on iOS.

I have a working theory that WebAuthn does not work on MobileFrontend because the ResourceLoader module is not loaded at all.
WebAuthn requires Javascript to complete the verification process.

Dec 14 2022, 9:47 PM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), Mobile, MediaWiki-extensions-OATHAuth

Dec 12 2022

alistair3149 added a comment to T321708: MediaWiki should support passwordless login with passkeys.

OK, I've tested WebAuthn 2FA with Wikipedia, and found an unusual issue: I can successfully create and use a passkey on macOS 13.0 and Safari 16.1. However, when attempting to use it to login on iOS 16.1 and Safari 16.1, Wikipedia's login flow doesn't seem to prompt for a passkey at all.

Instead, it simply says "Please touch your verification device or follow the instructions from the browser". It has a single button, "Continue login", which causes the verification process to fail when pressed. My iPhone definitely has the WebAuthn/passkey credential I registered on my Mac: it just isn't getting asked for it like the latter is.

Is it possible that there is some sort of mobile-specific bug with the WebAuthn implementation?

Dec 12 2022, 9:11 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, MediaWiki-User-login-and-signup, MediaWiki-Core-AuthManager
alistair3149 added projects to T321708: MediaWiki should support passwordless login with passkeys: MediaWiki-User-login-and-signup, MediaWiki-extensions-OATHAuth.
Dec 12 2022, 9:09 PM · MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, MediaWiki-User-login-and-signup, MediaWiki-Core-AuthManager

Dec 11 2022

alistair3149 added a comment to T324925: Implement a generic Captcha class for Javascript-based Captcha.

I can work on a patch to merge hCaptcha and reCaptcha in its current state, but I wanted to gather some feedbacks on the topic before I proceed.

Dec 11 2022, 9:45 PM · ConfirmEdit (CAPTCHA extension)
alistair3149 created T324925: Implement a generic Captcha class for Javascript-based Captcha.
Dec 11 2022, 9:43 PM · ConfirmEdit (CAPTCHA extension)
alistair3149 added a comment to T270437: "Cannot access the database: Unknown error (localhost)" after installing Mediawiki-Docker.

Shouldn't a Dockerfile be modified to run chmod o+rwx cache/sqlite so the user doesn't run into this error every time and then be required to run it?

Dec 11 2022, 8:29 PM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), MediaWiki-Docker
alistair3149 updated the task description for T319068: Add Turnstile support.
Dec 11 2022, 8:14 PM · Patch-For-Review, ConfirmEdit (CAPTCHA extension)
alistair3149 updated the task description for T319068: Add Turnstile support.
Dec 11 2022, 8:13 PM · Patch-For-Review, ConfirmEdit (CAPTCHA extension)
alistair3149 added a comment to T208829: Implement support for new Google ReCaptcha v3.

I have fixed up the lingering issues on the patch above. Is there anything else that is needed to move this forward?

Dec 11 2022, 8:08 PM · User-TheDJ, Patch-For-Review, ConfirmEdit (CAPTCHA extension)

Dec 7 2022

alistair3149 added a comment to T282500: [GOAL] Make desktop and mobile site installable on web browsers as progressive web app (PWA) (add to home screen, web app install prompt).

I think it makes sense to move the manifest API from MobileFrontend to core, it'll reduce maintenance and benefit other configurations.

Dec 7 2022, 6:55 AM · Patch-For-Review, MediaWiki-General, Desktop Improvements (Vector 2022), Product-Infrastructure-Team-Backlog-Deprecated, Goal

Nov 25 2022

alistair3149 committed rESHAfa16eb91a38a: Clean up unnessecary code (authored by alistair3149).
Clean up unnessecary code
Nov 25 2022, 1:23 AM

Nov 24 2022

alistair3149 added a comment to T323739: CommonsMetadata should write additional metadata to JSON-LD if possible.
Nov 24 2022, 4:09 AM · CommonsMetadata

Nov 23 2022

alistair3149 updated the task description for T323739: CommonsMetadata should write additional metadata to JSON-LD if possible.
Nov 23 2022, 11:00 PM · CommonsMetadata
alistair3149 updated the task description for T323739: CommonsMetadata should write additional metadata to JSON-LD if possible.
Nov 23 2022, 10:54 PM · CommonsMetadata
alistair3149 created T323739: CommonsMetadata should write additional metadata to JSON-LD if possible.
Nov 23 2022, 10:52 PM · CommonsMetadata
alistair3149 added a comment to T287622: Skin hooks should run after extension hooks.

Currently my workaround was just asking people to load the skin last since it will ensure the hook to run at the end :-/
I tried to avoid tempering with HTML in PHP as much as possible. Hopefully T315015 will address the problem down the line, and it also makes much more sense that way for other uses.

Nov 23 2022, 12:35 AM · MediaWiki-Core-Hooks, Platform Engineering

Nov 22 2022

alistair3149 awarded T303495: Merge WebAuthn extension into OATHAuth a Love token.
Nov 22 2022, 6:48 AM · Technical-Debt, MediaWiki-extensions-OATHAuth
alistair3149 awarded T321708: MediaWiki should support passwordless login with passkeys a Love token.
Nov 22 2022, 6:41 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OATHAuth, MediaWiki-User-login-and-signup, MediaWiki-Core-AuthManager

Nov 17 2022

alistair3149 added a comment to T323188: VE edit link reset when the link is modified through SkinTemplateNavigation::Universal hook.

Thanks for the reply.

Nov 17 2022, 7:28 PM · MediaWiki-Core-Skin-Architecture (Menus 2.0), VisualEditor

Nov 16 2022

alistair3149 updated the task description for T323188: VE edit link reset when the link is modified through SkinTemplateNavigation::Universal hook.
Nov 16 2022, 9:28 PM · MediaWiki-Core-Skin-Architecture (Menus 2.0), VisualEditor
alistair3149 closed T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook as Invalid.
Nov 16 2022, 4:32 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 updated the task description for T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook.
Nov 16 2022, 3:43 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 updated the task description for T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook.
Nov 16 2022, 3:43 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 added a project to T323188: VE edit link reset when the link is modified through SkinTemplateNavigation::Universal hook: MediaWiki-Core-Skin-Architecture.
Nov 16 2022, 2:11 AM · MediaWiki-Core-Skin-Architecture (Menus 2.0), VisualEditor
alistair3149 added a project to T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook: MediaWiki-Core-Skin-Architecture.
Nov 16 2022, 2:10 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 updated the task description for T323188: VE edit link reset when the link is modified through SkinTemplateNavigation::Universal hook.
Nov 16 2022, 2:04 AM · MediaWiki-Core-Skin-Architecture (Menus 2.0), VisualEditor
alistair3149 created T323188: VE edit link reset when the link is modified through SkinTemplateNavigation::Universal hook.
Nov 16 2022, 2:03 AM · MediaWiki-Core-Skin-Architecture (Menus 2.0), VisualEditor
alistair3149 updated the task description for T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook.
Nov 16 2022, 1:55 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 updated the task description for T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook.
Nov 16 2022, 1:47 AM · MediaWiki-Core-Skin-Architecture, VisualEditor
alistair3149 created T323186: Duplicated VE editsection link when veeditsection is modified through SkinEditSectionLinks hook.
Nov 16 2022, 1:42 AM · MediaWiki-Core-Skin-Architecture, VisualEditor

Nov 8 2022

alistair3149 added a comment to T319327: [S] Make Special:Contribute the default entry point in the menu.

As a skin developer, I agree with @matmarex here that making it a config would make it less friendly to third parties, at the very least for skin developers. The menu registration from @Jdlrobson is a much better approach.

Nov 8 2022, 3:00 PM · MediaWiki-Core-Skin-Architecture, MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Patch-For-Review, Web-Team-Backlog (Kanbanana-2022-23-Q2)

Nov 7 2022

alistair3149 added a comment to T287622: Skin hooks should run after extension hooks.

I ran into the same issue recently with a skin that I am working on.

Nov 7 2022, 11:40 PM · MediaWiki-Core-Hooks, Platform Engineering

Nov 6 2022

alistair3149 awarded T285592: Add generally applicable `z-index` stack to MediaWiki skin variables and Codex/WikimediaUI Base a Love token.
Nov 6 2022, 11:57 PM · Design-Systems-Team, MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Web-Team-Backlog, Patch-For-Review, CSS, Codex, WikimediaUI-Base, MediaWiki-Core-Skin-Architecture

Oct 26 2022

alistair3149 awarded T303488: [Gadget support] Add a Javascript function to create a new portlet section similar to mw.util.addPortletLink a Love token.
Oct 26 2022, 6:19 PM · MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), Patch-For-Review, Web-Team-Backlog (Web Team FY2023-24 Q1 Sprint 2)

Oct 4 2022

alistair3149 added a comment to T304558: WikiApiary.com appears down.

Wikiapiary had been down for me since yesterday.
The error below is reproducible on all pages I tried.

Sorry! This site is experiencing technical difficulties.
Try waiting a few minutes and reloading.
Oct 4 2022, 4:16 AM · WikiApiary

Jun 10 2022

alistair3149 added a comment to T96797: Top-queue stylesheets should be versioned for improved caching.

Just want to chime in some information for community use cases outside of WMF.

Jun 10 2022, 7:28 AM · MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, MediaWiki-ResourceLoader

Jun 7 2022

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

Would it be possible to have a separate high contrast mode with legacy link colors (maybe through prefers-contrast media query)? That might address both the contrast and the technical debt issue.

Jun 7 2022, 5:48 PM · User-notice-archive, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Design-Systems-Team (Design-Systems-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)

May 27 2022

alistair3149 added a comment to T309398: Article toolbar styling.

For the active tab style, there might be accessibility issue since the only visual difference is the text color and the border color. I would suggest adding an inset box shadow on the active tab so the border would be thicker without causing any wrapping.

May 27 2022, 5:28 PM · MW-1.39-notes (1.39.0-wmf.16; 2022-06-13), Web-Team-Backlog (Kanbanana-FY-2021-22), Desktop Improvements (Vector 2022)

May 23 2022

alistair3149 awarded T272624: Menus 2.0: Simplify how we modify menus in MediaWiki a Love token.
May 23 2022, 6:39 PM · MediaWiki-Core-Skin-Architecture (Menus 2.0), Epic
alistair3149 added a comment to T272624: Menus 2.0: Simplify how we modify menus in MediaWiki.

Would it be possible to add some kind of short description associated with the menu item?
It will be useful for providing additional context as secondary text or tooltip.

May 23 2022, 6:39 PM · MediaWiki-Core-Skin-Architecture (Menus 2.0), Epic
alistair3149 awarded T301722: Add interface ComponentRegistryContext a Love token.
May 23 2022, 6:28 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), MediaWiki-Core-Skin-Architecture (Menus 2.0)
alistair3149 added a comment to T270437: "Cannot access the database: Unknown error (localhost)" after installing Mediawiki-Docker.

Adding to what @Soda mentioned above:

May 23 2022, 6:15 PM · MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), MediaWiki-Docker
alistair3149 added a comment to T276962: Job runner in single-MySQL environment fails to obtain a DB connection on `docker-compose up`.
May 23 2022, 6:14 PM · MediaWiki-Docker
alistair3149 awarded T284569: Installing mediawiki-docker on Windows fails a Love token.
May 23 2022, 6:06 PM · MediaWiki-Docker
alistair3149 added a comment to T301812: Add empty state (aka presults) to search to help people discover more knowledge.

To add to the suggestions, some of the existing features in other WMF extensions might be useful and they can be reused:

May 23 2022, 5:00 PM · Web-Team-Backlog, Design-Systems-Team, Codex, Desktop Improvements (Vector 2022)

May 21 2022

alistair3149 added a comment to T306440: Add markup to article headings to distinguish between the namespace and the title.

Separating namespace and base page name in HTML is an awesome addition. I am commenting here instead of T236215 since this is tagged for MediaWiki-Core-Skin-Architecture.

May 21 2022, 8:48 PM · Skipped QA, MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), TPP-Phase1, Editing-team (Kanban Board), Design, MediaWiki-Core-Skin-Architecture
alistair3149 awarded T301812: Add empty state (aka presults) to search to help people discover more knowledge a Love token.
May 21 2022, 6:20 PM · Web-Team-Backlog, Design-Systems-Team, Codex, Desktop Improvements (Vector 2022)

May 20 2022

alistair3149 created T308882: Make site stats accessible through Mustache.
May 20 2022, 6:23 PM · patch-welcome, MediaWiki-Core-Skin-Architecture
alistair3149 added a watcher for MediaWiki-Core-Skin-Architecture: alistair3149.
May 20 2022, 5:36 PM

May 17 2022

alistair3149 added a comment to T307747: Native image lazyloading should not apply to images above the fold.

Thanks for the quick reply.

May 17 2022, 11:24 PM · Patch-For-Review, PageImages, Wikimedia-Performance-recommendation, MediaWiki-General
alistair3149 added a comment to T307747: Native image lazyloading should not apply to images above the fold.

@Krinkle Thanks for the through insights, it's very helpful!

May 17 2022, 10:38 PM · Patch-For-Review, PageImages, Wikimedia-Performance-recommendation, MediaWiki-General
alistair3149 committed rESHA0597e62735a2: Fix incorrect MW requirements in readme (authored by alistair3149).
Fix incorrect MW requirements in readme
May 17 2022, 5:04 AM
alistair3149 closed T277659: VE should respect the size set by the thumbnail rather than the intrinsic size as Resolved.

The issue stemmed from how NativeSvgHandler build the thumbnail originally. It is mitigated in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/NativeSvgHandler/+/699969

May 17 2022, 3:52 AM · Parsoid (Third-party), Editing-team (Third-party), VisualEditor, VisualEditor-MediaWiki-Media

May 15 2022

alistair3149 added a comment to T183137: "Prefix could not be added to the interwiki table" error with SQLite.

I can reproduce the same issue on the current master branch (1.39) with the local docker setup documented in DEVELOPER.md, which is also using SQLite as database.

May 15 2022, 10:25 PM · MediaWiki-extensions-Interwiki, SQLite

May 14 2022

alistair3149 added a comment to T294885: Add Extension:WikiSEO to English Wikiversity.

Please let me apologize for replying to an old comment, as I just stumbled upon this task no long ago.
I have been reading the related tasks and have caught up with the conversation.

May 14 2022, 8:54 PM · Wikimedia-extension-review-queue, Wikimedia-Site-requests, Wikimedia-Extension-setup

May 13 2022

alistair3149 updated alistair3149.
May 13 2022, 9:08 PM
alistair3149 updated alistair3149.
May 13 2022, 9:06 PM

May 5 2022

alistair3149 created T307747: Native image lazyloading should not apply to images above the fold.
May 5 2022, 9:51 PM · Patch-For-Review, PageImages, Wikimedia-Performance-recommendation, MediaWiki-General

Apr 28 2022

alistair3149 added a comment to T304558: WikiApiary.com appears down.

I can also confirm that it has been the issue regularly for the last week. The main page and some of the extension and skin pages are resulting in a 504.

Apr 28 2022, 5:31 AM · WikiApiary

Apr 21 2022

alistair3149 created T306659: Add Extension:TabberNeue to translatewiki.net.
Apr 21 2022, 7:26 PM · Language-Team (Language-2022-April-June), translatewiki.net

Oct 18 2021

alistair3149 added a comment to T293623: Key 8:apihelp-query+description-* already belongs to ext-wikibase-client-api, conflict with mwgithub-shortdescription-api.

It is intentional to use the same description since the ShortDescription is duplicating the feature from Wikibase.

Oct 18 2021, 1:03 PM · Language-Team (Language-2021-October-December), translatewiki.net, affects-translatewiki.net, Wikidata