From 8cd02adfaa0d126da68905145cef901a9eca9a72 Mon Sep 17 00:00:00 2001 From: Chung Leong Date: Sat, 22 Dec 2018 00:08:18 +0100 Subject: [PATCH] Fixed Safari glitch. --- src/front-end.jsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/front-end.jsx b/src/front-end.jsx index 2d9b20f..e12a6db 100644 --- a/src/front-end.jsx +++ b/src/front-end.jsx @@ -90,6 +90,9 @@ class FrontEnd extends PureComponent { let container = document.body; let previousPos = this.previousScrollPosition || 0; let currentPos = container.scrollTop; + if (currentPos === 0 && container.parentNode.scrollTop > 0) { + currentPos = container.parentNode.scrollTop; + } let delta = currentPos - previousPos; if (delta > 0) { if (!topNavCollapsed) {