diff --git a/UniversalLanguageSelector.hooks.php b/UniversalLanguageSelector.hooks.php index 2b0e3025..c9441bb2 100644 --- a/UniversalLanguageSelector.hooks.php +++ b/UniversalLanguageSelector.hooks.php @@ -130,7 +130,7 @@ class UniversalLanguageSelectorHooks { // explicit language change. if ( self::isSupportedLanguage( $languageToUse ) ) { $code = $languageToUse; - } elseif ( $wgULSLanguageDetection ) { + } elseif ( $user->isAnon() && $wgULSLanguageDetection ) { $preferred = $wgRequest->getAcceptLang(); $default = self::getDefaultLanguage( $preferred ); if ( $default !== '' ) {