diff --git a/assets/ts/ui/autocomplete/config.ts b/assets/ts/ui/autocomplete/config.ts index c1cde83569..fc7a57c072 100644 --- a/assets/ts/ui/autocomplete/config.ts +++ b/assets/ts/ui/autocomplete/config.ts @@ -210,6 +210,15 @@ const TRIP_PLANNER = ({ onReset: (): void => { pushToLiveView({}); }, + onSubmit({ state, setQuery }) { + // Triggered by pressing enter on the input: selects the first result. + const results = state.collections.flatMap(collection => collection.items); + if (results.length > 0) { + const item = results[0]; + // @ts-ignore + onSelect({ item, setQuery }); + } + }, getSources({ query }) { if (!query) return debounced([