From 7c0685d887e020f3d4e66d2c527326264944649b Mon Sep 17 00:00:00 2001
From: Christian Beutel <>
Date: Fri, 4 Jul 2025 15:10:52 +0200
Subject: [PATCH] fixes lists back button
---
.../routes/lists/[[handle]]/[[id]]/+page.svelte | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/web/src/routes/lists/[[handle]]/[[id]]/+page.svelte b/web/src/routes/lists/[[handle]]/[[id]]/+page.svelte
index 016901db..2019f396 100644
--- a/web/src/routes/lists/[[handle]]/[[id]]/+page.svelte
+++ b/web/src/routes/lists/[[handle]]/[[id]]/+page.svelte
@@ -117,10 +117,6 @@
}
async function back() {
- if (loadAllListsOnNextBack) {
- await updateFilter();
- loadAllListsOnNextBack = false;
- }
if (selectedTrail) {
selectedTrail = null;
} else if (selectedList) {
@@ -131,6 +127,10 @@
center: [0, 0],
});
}
+ if (loadAllListsOnNextBack) {
+ await updateFilter(false);
+ loadAllListsOnNextBack = false;
+ }
}
async function selectTrail(trail: Trail) {
@@ -178,10 +178,10 @@
pagination.totalPages = response.totalPages;
}
- async function updateFilter() {
+ async function updateFilter(resetMap: boolean = true) {
loading = true;
- if (selectedList || selectedTrail) {
+ if ((selectedList || selectedTrail) && resetMap) {
selectedList = null;
selectedTrail = null;
map?.flyTo({
@@ -251,7 +251,7 @@
disabled={!selectedList}
onclick={back}>
-
+ updateFilter()}>