diff --git a/packages/pl-fe/src/components/ui/multiselect.tsx b/packages/pl-fe/src/components/ui/multiselect.tsx index 3f4fae048..5878792b5 100644 --- a/packages/pl-fe/src/components/ui/multiselect.tsx +++ b/packages/pl-fe/src/components/ui/multiselect.tsx @@ -171,7 +171,8 @@ const Multiselect: React.FC = ({ switch (e.key) { case 'ArrowUp': e.preventDefault(); - options[Math.max(index - 1, 0) as any]?.focus(); + if (index === 0) searchBoxRef.current?.focus(); + else options[Math.max(index - 1, 0) as any]?.focus(); break; case 'ArrowDown': e.preventDefault();