diff --git a/docs/src/modules/headroom.js b/docs/src/modules/headroom.js
index <HASH>..<HASH> 100644
--- a/docs/src/modules/headroom.js
+++ b/docs/src/modules/headroom.js
@@ -11,6 +11,12 @@ if (headroom) {
 
   const update = () => {
     const scroll = getScrollTop()
+
+    // ignore scroll out of the page (hi Safari!)
+    if (scroll < 0) {
+      return true
+    }
+
     if (scroll > previousScroll + step) {
       headroom.classList.add("js-Headroom--hide")
       previousScroll = scroll
Website: fix header that might be hidden for browsers that allow negative scroll