From 0344f06d71c515204580cba6bdd1365a929cf507 Mon Sep 17 00:00:00 2001 From: Tim Rijkse Date: Thu, 15 Jan 2026 10:56:09 +0100 Subject: [PATCH] fix: edge case --- js/components/site-header.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/components/site-header.js b/js/components/site-header.js index 2daef23..b9aa762 100644 --- a/js/components/site-header.js +++ b/js/components/site-header.js @@ -34,7 +34,12 @@ class SiteHeader extends HTMLElement { this.collapsibleHeight = this.collapsible.scrollHeight; } - if (isScrollingDown) { + // Always show header when at top of page + if (currentScrollPos === 0) { + this.upwardScroll = 0; + this.headerOffset = 0; + this.classList.add("reveal"); + } else if (isScrollingDown) { this.upwardScroll = 0; this.headerOffset = Math.min( this.collapsibleHeight,