diff --git a/src/lib/layout/logs.svelte b/src/lib/layout/logs.svelte index d7cae7569..ac2f31996 100644 --- a/src/lib/layout/logs.svelte +++ b/src/lib/layout/logs.svelte @@ -6,6 +6,7 @@ import { app } from '$lib/stores/app'; import { calculateTime } from '$lib/helpers/timeConversion'; import { TableCellText, TableList } from '$lib/elements/table'; + import { beforeNavigate } from '$app/navigation'; let selectedRequest = 'parameters'; let selectedResponse = 'logs'; @@ -17,6 +18,15 @@ } } + beforeNavigate((n) => { + if ($log.show) { + if (n.type === 'popstate') { + n.cancel(); + } + $log.show = false; + } + }); + $: execution = $log.data; $: func = $log.func; diff --git a/src/routes/console/+layout.svelte b/src/routes/console/+layout.svelte index f74282bdd..17df1e1f2 100644 --- a/src/routes/console/+layout.svelte +++ b/src/routes/console/+layout.svelte @@ -1,5 +1,4 @@