From 3c298f58d179f7d67aba22274771a99219de80ec Mon Sep 17 00:00:00 2001 From: Johannes Raggam Date: Tue, 4 Feb 2025 00:50:15 +0100 Subject: [PATCH] fix(pat-checklist): Dispatch input event along change event. pat-depends was not reacting on pat-checklist toggles. This is fixed by dispatching an input event just after the change event. --- src/pat/checklist/checklist.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pat/checklist/checklist.js b/src/pat/checklist/checklist.js index 4e3d7eda2..3d718edbb 100644 --- a/src/pat/checklist/checklist.js +++ b/src/pat/checklist/checklist.js @@ -147,6 +147,7 @@ export default Base.extend({ for (const box of chkbxs) { box.checked = true; box.dispatchEvent(events.change_event()); + box.dispatchEvent(events.input_event()); } }, @@ -156,6 +157,7 @@ export default Base.extend({ for (const box of chkbxs) { box.checked = false; box.dispatchEvent(events.change_event()); + box.dispatchEvent(events.input_event()); } }, @@ -166,6 +168,7 @@ export default Base.extend({ for (const box of chkbxs) { box.checked = checked; box.dispatchEvent(events.change_event()); + box.dispatchEvent(events.input_event()); } },