From ac7fa978afe75a93d5c814ab43037170c9b6dde9 Mon Sep 17 00:00:00 2001 From: Sharlayan <118798881+sharlayan@users.noreply.github.com> Date: Tue, 11 Aug 2026 23:02:15 +0900 Subject: [PATCH] Fix mobile navigation scrolling to top while opening (#40042) --- app/javascript/mastodon/features/navigation_panel/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/javascript/mastodon/features/navigation_panel/index.tsx b/app/javascript/mastodon/features/navigation_panel/index.tsx index da5041ff4fb..bb45c212cf8 100644 --- a/app/javascript/mastodon/features/navigation_panel/index.tsx +++ b/app/javascript/mastodon/features/navigation_panel/index.tsx @@ -468,7 +468,7 @@ export const CollapsibleNavigationPanel: React.FC = () => { x({ value }: { value: number }) { if (value === 0) { dispatch(openNavigation()); - } else if (isLtrDir ? value > 0 : value < 0) { + } else if (value === OPEN_MENU_OFFSET) { dispatch(closeNavigation()); } }, @@ -508,6 +508,7 @@ export const CollapsibleNavigationPanel: React.FC = () => { }, { from: () => [x.get(), 0], + axis: 'x', filterTaps: true, bounds: isLtrDir ? { left: 0 } : { right: 0 }, rubberband: true,