diff --git a/app/javascript/flavours/glitch/features/navigation_panel/index.tsx b/app/javascript/flavours/glitch/features/navigation_panel/index.tsx index a3d36ad6e4..00101709be 100644 --- a/app/javascript/flavours/glitch/features/navigation_panel/index.tsx +++ b/app/javascript/flavours/glitch/features/navigation_panel/index.tsx @@ -504,7 +504,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()); } }, @@ -544,6 +544,7 @@ export const CollapsibleNavigationPanel: React.FC = () => { }, { from: () => [x.get(), 0], + axis: 'x', filterTaps: true, bounds: isLtrDir ? { left: 0 } : { right: 0 }, rubberband: true,