Merge "mw.loader: Guard localStorage access with try/catch in mw.store.clear()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 5 Feb 2016 00:04:30 +0000 (00:04 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 5 Feb 2016 00:04:30 +0000 (00:04 +0000)
resources/src/mediawiki/mediawiki.js

index b8349d0..90b93dc 100644 (file)
                                         */
                                        clear: function () {
                                                mw.loader.store.items = {};
-                                               localStorage.removeItem( mw.loader.store.getStoreKey() );
+                                               try {
+                                                       localStorage.removeItem( mw.loader.store.getStoreKey() );
+                                               } catch ( ignored ) {}
                                        },
 
                                        /**