File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -497,6 +497,7 @@ async function updateOptionsUponLanguageSelection(event) {
497497 const selectedLanguageElement = event . target ;
498498 const selectedLanguage = selectedLanguageElement . value ;
499499 const lang = languages [ selectedLanguage ] ;
500+ window . history . pushState ( { } , "" , `?lang=${ selectedLanguage } ` ) ;
500501
501502 if ( ! ( selectedLanguage in loadedLanguages ) ) {
502503 disableAll ( ) ;
@@ -508,7 +509,6 @@ async function updateOptionsUponLanguageSelection(event) {
508509 }
509510
510511 enableAll ( ) ;
511- window . history . pushState ( { } , "" , `?lang=${ selectedLanguage } ` ) ;
512512 loadedLanguages [ selectedLanguage ] = true ;
513513 }
514514
Original file line number Diff line number Diff line change @@ -270,10 +270,18 @@ async function fetchWithCache(url) {
270270
271271 if ( contentType == "application/zip" ) {
272272 responseContent = await response . blob ( ) ;
273- await localforage . setItem ( url , responseContent ) ;
273+ try {
274+ await localforage . setItem ( url , responseContent ) ;
275+ } catch ( err ) {
276+ console . log ( err ) ;
277+ }
274278 } else {
275279 responseContent = await response . text ( ) ;
276- await localforage . setItem ( url , JSON . stringify ( responseContent ) ) ;
280+ try {
281+ await localforage . setItem ( url , JSON . stringify ( responseContent ) ) ;
282+ } catch ( err ) {
283+ console . log ( err ) ;
284+ }
277285 }
278286 responseWithHeaders = new Response ( responseContent ) ;
279287 return responseWithHeaders ;
You can’t perform that action at this time.
0 commit comments