aboutsummaryrefslogtreecommitdiff
path: root/src/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes')
-rw-r--r--src/routes/+layout.svelte13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index c56c42be..0acc3b98 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -46,10 +46,17 @@
: -200;
onMount(async () => {
- if (browser && localStorage.getItem('redirect')) {
- window.location.href = localStorage.getItem('redirect') ?? '/';
+ if (browser) {
+ if (localStorage.getItem('redirect')) {
+ window.location.href = localStorage.getItem('redirect') ?? '/';
- localStorage.removeItem('redirect');
+ localStorage.removeItem('redirect');
+ }
+
+ if (localStorage.getItem('commit') !== data.commit) {
+ localStorage.removeItem('identity');
+ localStorage.setItem('commit', data.commit);
+ }
}
settings.get();