Skip to content

Commit c86697e

Browse files
committed
fix(command-palette): avoid key conflicts
1 parent d525412 commit c86697e

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

packages/devtools/client/components/CommandPalette.vue

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,26 +40,27 @@ useEventListener('keydown', (e) => {
4040
if ((e.ctrlKey || e.metaKey) && e.key === 'k') {
4141
e.preventDefault()
4242
show.value = !show.value
43+
return
4344
}
4445
4546
if (show.value) {
4647
if (e.key === 'ArrowDown' || e.key === 'ArrowUp') {
4748
e.preventDefault()
4849
moveSelected(e.key === 'ArrowDown' ? 1 : -1)
4950
}
50-
}
5151
52-
if (e.key === 'Enter') {
53-
const item = filtered.value[selectedIndex.value]
54-
if (item) {
55-
e.preventDefault()
56-
item.action()
57-
show.value = false
52+
if (e.key === 'Enter') {
53+
const item = filtered.value[selectedIndex.value]
54+
if (item) {
55+
e.preventDefault()
56+
item.action()
57+
show.value = false
58+
}
5859
}
59-
}
6060
61-
if (e.key === 'Escape')
62-
show.value = false
61+
if (e.key === 'Escape')
62+
show.value = false
63+
}
6364
})
6465
</script>
6566

0 commit comments

Comments
 (0)