diff --git a/src/components/ThreePaneLayout.tsx b/src/components/ThreePaneLayout.tsx index 1743fcc8..8f912cf5 100644 --- a/src/components/ThreePaneLayout.tsx +++ b/src/components/ThreePaneLayout.tsx @@ -221,8 +221,8 @@ const ThreePaneLayout: React.FC = (props) => { return ( <> - {/* Mobile bookmark button - only show when viewing article */} - {isMobile && !props.isSidebarOpen && props.isHighlightsCollapsed && ( + {/* Mobile bookmark button - only show when viewing article (not on settings/explore/me) */} + {isMobile && !props.isSidebarOpen && props.isHighlightsCollapsed && !props.showSettings && !props.showExplore && !props.showMe && ( )} - {/* Mobile highlights button - only show when viewing article */} - {isMobile && !props.isSidebarOpen && props.isHighlightsCollapsed && ( + {/* Mobile highlights button - only show when viewing article (not on settings/explore/me) */} + {isMobile && !props.isSidebarOpen && props.isHighlightsCollapsed && !props.showSettings && !props.showExplore && !props.showMe && (