From f13d28f4d1131931325bfde1d71e12d5dccd9550 Mon Sep 17 00:00:00 2001 From: Ammar Abdulhamid Date: Sun, 23 Aug 2020 01:53:08 +0100 Subject: [PATCH] Hide ULS language settings in Minerva skin Bug: T259037 Change-Id: Id62fd434f5974834292bda09e8436efef97cb234 --- includes/UniversalLanguageSelectorHooks.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/includes/UniversalLanguageSelectorHooks.php b/includes/UniversalLanguageSelectorHooks.php index 868491a2..5b1ce208 100644 --- a/includes/UniversalLanguageSelectorHooks.php +++ b/includes/UniversalLanguageSelectorHooks.php @@ -437,6 +437,12 @@ class UniversalLanguageSelectorHooks { public static function onGetPreferences( $user, array &$preferences ) { global $wgULSCompactLanguageLinksBetaFeature; + // T259037: Does not work well on Minerva + $skin = RequestContext::getMain()->getSkin(); + if ( $skin->getSkinName() === 'minerva' ) { + return; + } + $preferences['uls-preferences'] = [ 'type' => 'api', ];