From e07ac8f31466fd7e9dff4cbc9cccb31b96c942e8 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Thu, 25 Jul 2019 17:37:46 +0100 Subject: [PATCH] resourceloader: Also clear store in debug mode to simplify mw.loader.store.init() This makes it consistent with the other two circumstances in which mw.loader.store is disabled. Also, it makes debug=true a more easily accessible means for users to clear module storage, which can be useful at times (without requiring console access). Change-Id: I9c66815a2f6c60feef3e070cfe57c382a69cc752 --- resources/src/startup/mediawiki.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/resources/src/startup/mediawiki.js b/resources/src/startup/mediawiki.js index dbb32e5452..2081bfe657 100644 --- a/resources/src/startup/mediawiki.js +++ b/resources/src/startup/mediawiki.js @@ -2186,18 +2186,16 @@ /Firefox/.test( navigator.userAgent ) || // Disabled by configuration. - !mw.config.get( 'wgResourceLoaderStorageEnabled' ) + !mw.config.get( 'wgResourceLoaderStorageEnabled' ) || + + // Disable module store in debug mode context + mw.config.get( 'debug' ) ) { // Clear any previous store to free up space. (T66721) this.clear(); this.enabled = false; return; } - if ( mw.config.get( 'debug' ) ) { - // Disable module store in debug mode - this.enabled = false; - return; - } try { // This a string we stored, or `null` if the key does not (yet) exist. -- 2.20.1