From: Tim Starling Date: Mon, 1 Dec 2014 06:08:23 +0000 (+1100) Subject: resourceloader: Clear module storage if disabled by configuration X-Git-Tag: 1.31.0-rc.0~13125 X-Git-Url: http://git.cyclocoop.org/%40spipnet%40?a=commitdiff_plain;h=bf46e15c3a5babc7aa92d4eb3560e2427e0f2d45;p=lhc%2Fweb%2Fwiklou.git resourceloader: Clear module storage if disabled by configuration To free up space for other things that might want to use localStorage for users where it was previously enabled. Bug: T66721 Change-Id: Idd62a5eab72ef79c47cfe54fcd5c240d1cbb0e44 --- diff --git a/resources/src/mediawiki/mediawiki.js b/resources/src/mediawiki/mediawiki.js index cfdb5a712b..9e118421fe 100644 --- a/resources/src/mediawiki/mediawiki.js +++ b/resources/src/mediawiki/mediawiki.js @@ -2003,8 +2003,15 @@ return; } - if ( !mw.config.get( 'wgResourceLoaderStorageEnabled' ) || mw.config.get( 'debug' ) ) { - // Disabled by configuration, or because debug mode is set + if ( !mw.config.get( 'wgResourceLoaderStorageEnabled' ) ) { + // Disabled by configuration. + // Clear any previous store to free up space. (T66721) + mw.loader.store.clear(); + mw.loader.store.enabled = false; + return; + } + if ( mw.config.get( 'debug' ) ) { + // Disable module store in debug mode mw.loader.store.enabled = false; return; }