List of steps to reproduce (step by step, including full links if applicable):
- Make Use Legacy Vector preferences globally in GlobalPreferences
- Enable local exception for Use Legacy Vector on en.wikipedia.org
- Visit https://en.wikipedia.org/wiki/Special:GlobalPreferences?uselang=en
What happens?:
Got [28e20dfe-d195-4c26-af5b-b5c972e050a9] 2021-11-19 09:05:00: Fatal exception of type "Wikimedia\Assert\PreconditionException"
Analyze
Special:GlobalPreferences | unset | unset | enabled | enabled | enabled | disabled | disabled | disabled |
Special:Preferences | enabled | disabled | (unset) [3] | enabled | disabled | (unset) [3] | enabled | disabled |
globalpreferences.preferences.VectorSkinVersion [1] | (unset) | (unset) | "1" | "1" | "1" | "2" | "2" | "2" |
globalpreferences.localoverrides.VectorSkinVersion [1] | "1" | "2" | "1" | "1" | "2" | "2" | "1" | "2" |
options.VectorSkinVersion [2] | "1" | "2" | "1" | "1" | "2" | "2" | "1" | "2" |
options.VectorSkinVersion-local-exception [2] | "1" | "1" | 0 | "1" | "1" | 0 | "1" | "1" |
result | OK | OK | OK | Broken | Broken | OK | Broken | Broken |
[1] https://en.wikipedia.org/w/api.php?action=query&meta=globalpreferences
[2] https://en.wikipedia.org/w/api.php?action=query&meta=userinfo&uiprop=options
[3] Disable "Set a local exception for this global preference"