Use CTRL-ENTER or CMD-ENTER to toggle, since space is a legit search character
This commit is contained in:
@@ -25,8 +25,7 @@ export default class extends Controller {
|
||||
}
|
||||
|
||||
navigate(event) {
|
||||
const key = event.key === " " ? "Space" : event.key
|
||||
this.#keyHandlers[key]?.call(this, event)
|
||||
this.#keyHandlers[event.key]?.call(this, event)
|
||||
}
|
||||
|
||||
select({ target }) {
|
||||
@@ -126,10 +125,11 @@ export default class extends Controller {
|
||||
this.#handleArrowKey(event, this.#selectPrevious.bind(this))
|
||||
},
|
||||
Enter(event) {
|
||||
this.#clickCurrentItem(event)
|
||||
},
|
||||
Space(event) {
|
||||
this.#toggleCurrentItem(event)
|
||||
if (event.ctrlKey || event.metaKey) {
|
||||
this.#toggleCurrentItem(event)
|
||||
} else {
|
||||
this.#clickCurrentItem(event)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user