diff --git a/.changeset/yellow-islands-pump.md b/.changeset/yellow-islands-pump.md new file mode 100644 index 00000000..1f7c7cc2 --- /dev/null +++ b/.changeset/yellow-islands-pump.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/site-kit': patch +--- + +Fix nav flickering on mobile diff --git a/packages/site-kit/src/lib/nav/Nav.svelte b/packages/site-kit/src/lib/nav/Nav.svelte index 3a272be7..7f156dc7 100644 --- a/packages/site-kit/src/lib/nav/Nav.svelte +++ b/packages/site-kit/src/lib/nav/Nav.svelte @@ -37,7 +37,9 @@ Top navigation bar for the application. It provides a slot for the left side, th const scroll = root_scroll_element.scrollTop; if (!hash_changed) { - visible = scroll < 50 || scroll < last_scroll; + visible = scroll === last_scroll + ? visible + : scroll < 50 || scroll < last_scroll; } last_scroll = scroll;