Page MenuHomePhabricator

Hide Modern in skin preferences
Closed, ResolvedPublicBUG REPORT

Description

Following on from T223824 and T195172

For new users there is no indication that adoption of the Modern skin is not encouraged. Better options such as Timeless, Vector, MonoBook and Minerva are available.

Given low usage in T180860#6241657 and the low impact of previously doing this for Cologne Blue we will do this for Modern as well.

What happens?:

  • Users using Modern will be able to continue to do so
  • Users not using Modern shouldn't see it in the list of preferences.

What should have happened instead?:

  • Users using Modern will be able to continue to do so
  • Users who are not seeing Modern shouldn't see it in the list of preferences.

Event Timeline

Change 708581 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] wgSkipSkins: Update defaults, hide modern

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

Change 708581 merged by jenkins-bot:

[operations/mediawiki-config@master] wgSkipSkins: Update defaults, hide modern

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

Mentioned in SAL (#wikimedia-operations) [2021-07-28T23:57:53Z] <thcipriani@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:708581|wgSkipSkins: Update defaults, hide modern (T287616)]] (duration: 01m 06s)

Jdlrobson claimed this task.

Is there any way to set the Modern skin without it being in the preferences while it is still installed on Mediawiki? A permanent "&useskin=modern"?

Using the Modern skin is not recommended. There were some ideas previously in T178422 about identifying technical support but nothing concrete has come out of that.

If someone continues to use Modern skin they can do so at their own risk by using the useskin parameter on Special:Preferences e.g. https://en.wikipedia.org/wiki/Special:Preferences?useskin=modern#mw-prefsection-rendering but note bugs will not be fixed unless they benefit all skins.

Would have been nice to put this in tech news or otherwise communicate it (unless I missed this?)

Is there any way to set the Modern skin without it being in the preferences while it is still installed on Mediawiki? A permanent "&useskin=modern"?

There is a script (original) that will preserve parameters in URLs such that you can have a 'permanent' &useskin=modern, but it occasionally fails to function. It also will preserve all parameters, which may/not benefit you.

That said, that path currently doesn't work for hidden skins either because of T237856: Live preview not working with skins not shown in preferences.