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()}>