diff --git a/app/javascript/controllers/navigable_list_controller.js b/app/javascript/controllers/navigable_list_controller.js index 4d0efd83e..0a610a457 100644 --- a/app/javascript/controllers/navigable_list_controller.js +++ b/app/javascript/controllers/navigable_list_controller.js @@ -104,9 +104,11 @@ export default class extends Controller { #toggleCurrentItem(event) { if (this.actionableItemsValue && this.currentItem && this.#visibleItems.length) { const toggleable = this.currentItem.querySelector("input[type=checkbox]") - toggleable.checked = !toggleable.checked - toggleable.dispatchEvent(new Event('change', { bubbles: true })) - event.preventDefault() + if (toggleable) { + toggleable.checked = !toggleable.checked + toggleable.dispatchEvent(new Event('change', { bubbles: true })) + event.preventDefault() + } } }