Skip to content

Commit 0d9133d

Browse files
committed
small fixes
1 parent 8c800be commit 0d9133d

2 files changed

Lines changed: 11 additions & 3 deletions

File tree

wiktionary_pron/scripts/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

wiktionary_pron/scripts/utils.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)