Skip to content

Commit aea4cda

Browse files
committed
fix(VCombobox): keep menu open when using Enter
1 parent 1b88db8 commit aea4cda

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/vuetify/src/components/VCombobox/VCombobox.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ export const VCombobox = genericComponent<new <
307307
}
308308

309309
if (e.key === 'Enter' && search.value) {
310-
select(transformItem(props, search.value))
310+
select(transformItem(props, search.value), true, true)
311311
if (hasSelectionSlot.value) _search.value = ''
312312
}
313313

@@ -375,7 +375,7 @@ export const VCombobox = genericComponent<new <
375375
_searchLock.value = null
376376
}
377377
/** @param set - null means toggle */
378-
function select (item: ListItem | undefined, set: boolean | null = true) {
378+
function select (item: ListItem | undefined, set: boolean | null = true, keepMenu = false) {
379379
if (!item || item.props.disabled) return
380380

381381
if (props.multiple) {
@@ -403,7 +403,7 @@ export const VCombobox = genericComponent<new <
403403

404404
// watch for search watcher to trigger
405405
nextTick(() => {
406-
menu.value = false
406+
menu.value = keepMenu
407407
isPristine.value = true
408408
})
409409
}

0 commit comments

Comments
 (0)