Page MenuHomePhabricator

Disable mobilefrontend on donatewiki
Closed, ResolvedPublic

Description

Since T403510: [Main Rollout] Enable unified mobile routing on remaining wikis rolled out to wikimedia.org wikis on 29 September, we've noticed some page loads on donate.wikimedia.org are now using Minerva. What's strange is that it doesn't seem to depend on desktop/mobile device, sometimes it loads Minerva on desktop browsers and I haven't been able to identify any pattern as to why. It seems like mobilefrontend is unintentionally enabled there.

I patched the onwiki CSS to fix the main issues with Minerva, so it's now functional for donors. But it does result in some inconsistencies in appearance depending on which skin is shown.

We should disable mobilefrontend on donatewiki so that it goes back to the old behaviour of always showing Vector Legacy. This was the case before the recent deployment, since donatewiki never had a mobile subdomain. @Jdlrobson has requested we not move to Vector 2022 at this point.

(I also checked fundraising's thankyouwiki, and that already has mobilefrontend disabled)

Details

Event Timeline

Change #1194278 had a related patch set uploaded (by Pcoombe; author: Pcoombe):

[operations/mediawiki-config@master] Disable mobilefrontend on donatewiki

https://gerrit.wikimedia.org/r/1194278

greg subscribed.

Thanks Peter and thanks for the config change. Do you want to manage the deploy of this through a backport window or have someone of fr-tech? https://wikitech.wikimedia.org/wiki/Backport_windows

Thanks @greg. I can manage the deploy of this since I have time tomorrow and it seems like a good learning opportunity.

Change #1194278 merged by jenkins-bot:

[operations/mediawiki-config@master] Disable mobilefrontend on donatewiki

https://gerrit.wikimedia.org/r/1194278

Mentioned in SAL (#wikimedia-operations) [2025-10-08T13:10:10Z] <lucaswerkmeister-wmde@deploy2002> Started scap sync-world: Backport for [[gerrit:1194278|Disable mobilefrontend on donatewiki (T406638)]]

Mentioned in SAL (#wikimedia-operations) [2025-10-08T13:39:12Z] <lucaswerkmeister-wmde@deploy2002> pcoombe, lucaswerkmeister-wmde: Backport for [[gerrit:1194278|Disable mobilefrontend on donatewiki (T406638)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-10-08T13:54:33Z] <lucaswerkmeister-wmde@deploy2002> Finished scap sync-world: Backport for [[gerrit:1194278|Disable mobilefrontend on donatewiki (T406638)]] (duration: 44m 23s)

Pcoombe claimed this task.