From 6dfbf6a34c51b675e74d6f3a8180745728294549 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Thu, 26 Nov 2015 11:09:34 +0100 Subject: [PATCH] Slow startup / crashes - unusable (fixes #335) --- src/vs/base/browser/browser.ts | 1 - src/vs/nls.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/vs/base/browser/browser.ts b/src/vs/base/browser/browser.ts index 31038fa56dc..513203741e1 100644 --- a/src/vs/base/browser/browser.ts +++ b/src/vs/base/browser/browser.ts @@ -55,7 +55,6 @@ var globals = (typeof self === 'object' ? self : global); var userAgent = globals.navigator ? globals.navigator.userAgent : ''; var isTest = !!globals.isTest; -var isPseudo = globals.document && globals.document.URL.match(/[^\?]*\?[^\#]*pseudo=true/); // DOCUMENTED FOR FUTURE REFERENCE: // When running IE11 in IE10 document mode, the code below will identify the browser as being IE10, diff --git a/src/vs/nls.js b/src/vs/nls.js index 90214658a15..3687ff29b8a 100644 --- a/src/vs/nls.js +++ b/src/vs/nls.js @@ -22,7 +22,7 @@ var NLSLoaderPlugin; var global = _nlsPluginGlobal; var Resources = global.Plugin && global.Plugin.Resources ? global.Plugin.Resources : undefined; var DEFAULT_TAG = 'i-default'; - var IS_PSEUDO = (global && global.document && global.document.URL.match(/[^\?]*\?[^\#]*pseudo=true/)); + var IS_PSEUDO = (global && global.document && global.document.location && global.document.location.hash.indexOf('pseudo=true') >= 0); var slice = Array.prototype.slice; function _format(message, args) { var result; -- GitLab