Steps to replicate the issue (include links if applicable):
- Visit https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences#mw-prefsection-rendering making sure Vector 2022 is your selected skin.
What happens?:
Enable responsive mode is listed:
What should have happened instead?:
It shouldn't be listed
Other information (browser name/version, screenshots, etc.):
This appears to be because Vector2022 defines responsive true in its skin.json and then overrides this inside SkinVector2022 and Special:Preferences uses the static skin.json version.
If we set to false, any projects where $wgVectorResponsive is set of false wouldn't be able to disable the setting.
Vector 2022 could workaround this by adding its own code for hiding the Vector 2022 option in this case.