Explicitly diable hotkeys in Not Now and Done

This commit is contained in:
Jason Zimdars
2025-12-22 14:14:50 -06:00
parent 6e90a6dbfb
commit 6de7b40024
4 changed files with 9 additions and 1 deletions
@@ -43,7 +43,7 @@ export default class extends Controller {
if (!focusedList) return null
const currentItem = focusedList.currentItem
if (currentItem?.classList.contains("card")) {
if (currentItem?.classList.contains("card") && !this.#hotkeysDisabled(focusedList)) {
return { card: currentItem, controller: focusedList }
}
return null
@@ -118,6 +118,10 @@ export default class extends Controller {
}
}
#hotkeysDisabled(navigableList) {
return navigableList?.element.dataset.cardHotkeysDisabled === "true"
}
#keyHandlers = {
"["(event) { this.#postponeCard(event) },
"]"(event) { this.#closeCard(event) },