diff --git a/packages/ui/src/components/chat/composer/ui/DraftTargetSelectors.tsx b/packages/ui/src/components/chat/composer/ui/DraftTargetSelectors.tsx
index cb8c6259..8c44d434 100644
--- a/packages/ui/src/components/chat/composer/ui/DraftTargetSelectors.tsx
+++ b/packages/ui/src/components/chat/composer/ui/DraftTargetSelectors.tsx
@@ -122,7 +122,7 @@ export function DraftTargetSelectors(props: DraftTargetProps) {
: }
-
+
{projects.map((project) => (
@@ -144,7 +144,7 @@ export function DraftTargetSelectors(props: DraftTargetProps) {
{selectedBranchLabel ?? t('chat.chatInput.branch')}
-
+
{projectRootBranchOption ? (
{t('chat.chatInput.projectRoot')}
diff --git a/packages/ui/src/components/ui/select.tsx b/packages/ui/src/components/ui/select.tsx
index 56c067c1..cee5c00f 100644
--- a/packages/ui/src/components/ui/select.tsx
+++ b/packages/ui/src/components/ui/select.tsx
@@ -163,6 +163,7 @@ type SelectContentExtra = {
sideOffset?: number;
side?: "top" | "right" | "bottom" | "left";
align?: "start" | "center" | "end";
+ collisionAvoidance?: React.ComponentProps["collisionAvoidance"];
};
function SelectContent({
@@ -174,6 +175,7 @@ function SelectContent({
sideOffset,
side,
align,
+ collisionAvoidance,
...props
}: React.ComponentProps & SelectContentExtra) {
const portalContext = React.useContext(SelectPortalContext);
@@ -187,6 +189,7 @@ function SelectContent({
sideOffset={sideOffset}
side={side}
align={align}
+ collisionAvoidance={collisionAvoidance}
className="absolute z-[120] pointer-events-auto"
>