diff --git a/apps/frontend/src/renderer/components/terminal/WorktreeSelector.tsx b/apps/frontend/src/renderer/components/terminal/WorktreeSelector.tsx index 5a94d9e6..797a97ab 100644 --- a/apps/frontend/src/renderer/components/terminal/WorktreeSelector.tsx +++ b/apps/frontend/src/renderer/components/terminal/WorktreeSelector.tsx @@ -20,7 +20,6 @@ import { AlertDialogTitle, } from '../ui/alert-dialog'; import { cn } from '../../lib/utils'; -import { ScrollArea } from '../ui/scroll-area'; import { useProjectStore } from '../../stores/project-store'; interface WorktreeSelectorProps { @@ -173,8 +172,8 @@ export function WorktreeSelector({ {/* Fixed separator between "Create New" and scrollable content */} - {/* Scrollable content */} - + {/* Scrollable content with native browser scrolling */} +
{isLoading ? (
@@ -254,7 +253,7 @@ export function WorktreeSelector({ )} )} - +
diff --git a/apps/frontend/src/renderer/components/ui/dropdown-menu.tsx b/apps/frontend/src/renderer/components/ui/dropdown-menu.tsx index df1be83b..5f827274 100644 --- a/apps/frontend/src/renderer/components/ui/dropdown-menu.tsx +++ b/apps/frontend/src/renderer/components/ui/dropdown-menu.tsx @@ -57,13 +57,15 @@ DropdownMenuSubContent.displayName = const DropdownMenuContent = React.forwardRef< React.ElementRef, React.ComponentPropsWithoutRef ->(({ className, sideOffset = 4, ...props }, ref) => ( +>(({ className, sideOffset = 4, collisionPadding = 8, ...props }, ref) => (