fix supported browser logic
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/13329/head
							parent
							
								
									7e67085503
								
							
						
					
					
						commit
						dda1f8454a
					
				| 
						 | 
				
			
			@ -78,10 +78,7 @@ function checkBrowserFeatures() {
 | 
			
		|||
    return featureComplete;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
let acceptBrowser = checkBrowserFeatures();
 | 
			
		||||
if (!acceptBrowser && window.localStorage) {
 | 
			
		||||
    acceptBrowser = Boolean(window.localStorage.getItem("mx_accepts_unsupported_browser"));
 | 
			
		||||
}
 | 
			
		||||
const supportedBrowser = checkBrowserFeatures();
 | 
			
		||||
 | 
			
		||||
// React depends on Map & Set which we check for using modernizr's es6collections
 | 
			
		||||
// if modernizr fails we may not have a functional react to show the error message.
 | 
			
		||||
| 
						 | 
				
			
			@ -148,6 +145,11 @@ async function start() {
 | 
			
		|||
        // await things settling so that any errors we have to render have features like i18n running
 | 
			
		||||
        await settled(loadSkinPromise, loadThemePromise, loadLanguagePromise);
 | 
			
		||||
 | 
			
		||||
        let acceptBrowser = supportedBrowser;
 | 
			
		||||
        if (!acceptBrowser && window.localStorage) {
 | 
			
		||||
            acceptBrowser = Boolean(window.localStorage.getItem("mx_accepts_unsupported_browser"));
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // ##########################
 | 
			
		||||
        // error handling begins here
 | 
			
		||||
        // ##########################
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue