diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index 97faa0de..12e7adb6 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -69,6 +69,8 @@ return; } + // get updated copy of preferences + inputPreferences = mw.uls.preferences(); inputPreferences.set( 'ime', this.registry ); inputPreferences.save( callback ); // reset the dirty bit diff --git a/resources/js/ext.uls.webfonts.js b/resources/js/ext.uls.webfonts.js index 0ea538ed..03e1c32a 100644 --- a/resources/js/ext.uls.webfonts.js +++ b/resources/js/ext.uls.webfonts.js @@ -36,6 +36,8 @@ }, save: function ( callback ) { + // get updated copy of preferences + ulsPreferences = mw.uls.preferences(); ulsPreferences.set( 'webfonts', this.registry ); ulsPreferences.save( callback ); },