diff --git a/packages/ui/src/hooks/use-filtered-list.tsx b/packages/ui/src/hooks/use-filtered-list.tsx index 242d16a25ef..1b3be4b4ca0 100644 --- a/packages/ui/src/hooks/use-filtered-list.tsx +++ b/packages/ui/src/hooks/use-filtered-list.tsx @@ -82,6 +82,8 @@ export function useFilteredList(props: FilteredListProps) { const selected = flat()[selectedIndex] if (selected) props.onSelect?.(selected, selectedIndex) } else { + // Skip list navigation for text editing shortcuts (e.g., Option+Arrow, Option+Backspace on macOS) + if (event.altKey || event.metaKey) return list.onKeyDown(event) } }