diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte
index b27a445a..3f9ee72f 100644
--- a/src/lib/SideBars/CharConfig.svelte
+++ b/src/lib/SideBars/CharConfig.svelte
@@ -196,7 +196,7 @@
{language.authorNote}
{tokens.localNote} {language.tokens}
-
+
{language.jailbreakToggle}
diff --git a/src/ts/globalApi.ts b/src/ts/globalApi.ts
index c958a566..95a8ecd1 100644
--- a/src/ts/globalApi.ts
+++ b/src/ts/globalApi.ts
@@ -105,7 +105,7 @@ export async function getFileSrc(loc:string) {
}
return "/sw/img/" + encoded
} catch (error) {
- location.reload()
+
}
}
else{
@@ -252,9 +252,15 @@ export async function loadData() {
}
if(navigator.serviceWorker){
usingSw = true
- const rej = await navigator.serviceWorker.register("/sw.js", {
+ await navigator.serviceWorker.register("/sw.js", {
scope: "/"
});
+
+ await sleep(100)
+ const da = await fetch('/sw/init')
+ if(!(da.status >= 200 && da.status < 300)){
+ location.reload()
+ }
}
else{
usingSw = false