From 031f99e626f52ea7baac9155b0cbe6e4fcfbfb31 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Sun, 18 Oct 2026 21:26:24 +0200 Subject: feat: poll server data so shared pages stay near-live Refetch the current page every 15s while the tab is visible, gated by a pure refresh policy: edit pages, hidden or offline tabs and in-flight navigations are left alone. Replaces refresh-on-refocus with auto-refresh. --- src/routes/+layout.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/routes/+layout.svelte') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 2956cd8..8a59b96 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -3,11 +3,11 @@ import { page } from '$app/stores'; import { onMount } from 'svelte'; import Nav from '$lib/components/Nav.svelte'; - import { refreshOnRefocus } from '$lib/refresh-on-refocus'; + import { startAutoRefresh } from '$lib/auto-refresh'; let { children } = $props(); - onMount(refreshOnRefocus); + onMount(startAutoRefresh); -- cgit v1.3