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,