diff --git a/resources/js/ext.uls.displaysettings.js b/resources/js/ext.uls.displaysettings.js index 8b20e94e..8c3f8065 100644 --- a/resources/js/ext.uls.displaysettings.js +++ b/resources/js/ext.uls.displaysettings.js @@ -88,6 +88,7 @@ this.contentLanguage = this.getContentLanguage(); this.$webfonts = null; this.$parent = $parent; + this.savedRegistry = $.extend( true, {}, mw.webfonts.preferences ); } DisplaySettings.prototype = { @@ -111,7 +112,6 @@ this.preview( this.uiLanguage ); this.listen(); this.dirty = false; - this.savedRegistry = $.extend( true, {}, mw.webfonts.preferences ); }, /** @@ -555,7 +555,7 @@ */ onSave: function ( success ) { if ( success ) { - if ( this.$webfonts !== undefined ) { + if ( this.$webfonts ) { // Live font update this.$webfonts.refresh(); }