From 3fe901dea973ce3b24c1f3d38f313ab40466357e Mon Sep 17 00:00:00 2001 From: Bjorn Lu Date: Tue, 18 Aug 2026 18:53:37 +0800 Subject: [PATCH] fix(theme): handle outline bottom overscroll (#5375) --- src/client/theme-default/composables/outline.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/theme-default/composables/outline.ts b/src/client/theme-default/composables/outline.ts index 7b004b53..db476f0d 100644 --- a/src/client/theme-default/composables/outline.ts +++ b/src/client/theme-default/composables/outline.ts @@ -128,7 +128,7 @@ export function useActiveAnchor( const scrollY = window.scrollY const innerHeight = window.innerHeight const offsetHeight = document.body.offsetHeight - const isBottom = Math.abs(scrollY + innerHeight - offsetHeight) < 1 + const isBottom = scrollY + innerHeight - offsetHeight >= 0 // resolvedHeaders may be repositioned, hidden or fix positioned const headers = resolvedHeaders