+ {showResizeHandle && onResizeMouseDown && (
+
+ )}
}
className="min-w-0"
/>
-
+
{isDocumentTab && activeTab.documentId && activeTab.searchSpaceId ? (
@@ -515,26 +538,14 @@ export function LayoutShell({
- {/* Resize handle — negative margins eat the flex gap so spacing stays unchanged */}
- {!isCollapsed && (
-
- )}
-
{/* Main content panel */}
@@ -546,12 +557,14 @@ export function LayoutShell({
{/* Right panel — tabbed Sources/Report (desktop only) */}
{documentsPanel && (
-
+
+
+
)}
diff --git a/surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx b/surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
index 59873e72c..248f82695 100644
--- a/surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
+++ b/surfsense_web/components/layout/ui/sidebar/DocumentsSidebar.tsx
@@ -1207,7 +1207,7 @@ function AuthenticatedDocumentsSidebarBase({
const documentsContent = (
<>
-
+
{isMobile && (
@@ -1692,7 +1692,7 @@ function AnonymousDocumentsSidebar({
/>
{/* Header */}
-
+
{t("title") || "Documents"}
diff --git a/surfsense_web/components/layout/ui/sidebar/SidebarCollapseButton.tsx b/surfsense_web/components/layout/ui/sidebar/SidebarCollapseButton.tsx
index 06f1479cf..7f8844b8d 100644
--- a/surfsense_web/components/layout/ui/sidebar/SidebarCollapseButton.tsx
+++ b/surfsense_web/components/layout/ui/sidebar/SidebarCollapseButton.tsx
@@ -22,7 +22,12 @@ export function SidebarCollapseButton({
const { shortcutKeys } = usePlatformShortcut();
const button = (
-