diff --git a/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue b/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
index 307a22bd..8a5eaa21 100644
--- a/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
+++ b/src/client/theme-default/components/VPLocalNavOutlineDropdown.vue
@@ -1,10 +1,11 @@
@@ -45,6 +44,7 @@ const isLocked = useScrollLock(inBrowser ? document.body : null)
width: 100%;
background-color: var(--vp-nav-screen-bg-color);
overflow-y: auto;
+ overscroll-behavior: contain;
transition: background-color 0.25s;
pointer-events: auto;
}
diff --git a/src/client/theme-default/components/VPSidebar.vue b/src/client/theme-default/components/VPSidebar.vue
index 9dbb802e..b3105f8c 100644
--- a/src/client/theme-default/components/VPSidebar.vue
+++ b/src/client/theme-default/components/VPSidebar.vue
@@ -1,8 +1,7 @@