diff --git a/resources/js/ext.uls.displaysettings.js b/resources/js/ext.uls.displaysettings.js index 892ba0a0..f1a69c4a 100644 --- a/resources/js/ext.uls.displaysettings.js +++ b/resources/js/ext.uls.displaysettings.js @@ -358,7 +358,8 @@ // Remove all current fonts $fontSelector.find( 'option' ).remove(); - savedFont = mw.webfonts.preferences.getFont( this.uiLanguage ); + // Get the saved font using the fontSelector defined in mw.webfonts.setup + savedFont = this.$webfonts.getFont( language ); $.each( fonts, function ( key, font ) { var $fontOption; diff --git a/resources/js/ext.uls.webfonts.js b/resources/js/ext.uls.webfonts.js index 614a4dbf..206f6648 100644 --- a/resources/js/ext.uls.webfonts.js +++ b/resources/js/ext.uls.webfonts.js @@ -62,10 +62,6 @@ font = repository.defaultFont( language ); } - if ( font === 'system' ) { - font = null; - } - return font; }, exclude: ( function () {