From a150b44bec6aa86a942ee5497a42581674ff41c6 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Fri, 18 Aug 2023 12:54:45 -0700 Subject: [PATCH] fix: fixes negative scrollvalues --- assets/components/ScrollProgress.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/components/ScrollProgress.vue b/assets/components/ScrollProgress.vue index bc3966b7..f4467538 100644 --- a/assets/components/ScrollProgress.vue +++ b/assets/components/ScrollProgress.vue @@ -48,7 +48,7 @@ watchPostEffect(() => { scrollElement.value === document ? (scrollElement.value as Document).documentElement : (scrollElement.value as HTMLElement); - scrollProgress.value = Math.min(scrollY.value / (parent.scrollHeight - parent.clientHeight), 1); + scrollProgress.value = Math.max(0, Math.min(1, scrollY.value / (parent.scrollHeight - parent.clientHeight))); if (autoHide) { show.value = true; }