From 7febebce6549572a0b853423ee75b8c90019be6e Mon Sep 17 00:00:00 2001 From: DarkWiiPlayer Date: Wed, 27 Dec 2023 18:49:10 +0100 Subject: [PATCH] Map names of forward states to "value" --- state.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/state.js b/state.js index 34176d1..0f36426 100644 --- a/state.js +++ b/state.js @@ -128,9 +128,11 @@ export class ForwardState extends EventTarget { backend.addEventListener("change", event => { const state = ref.deref() if (state) { - const relevantChanges = event.changes.filter(([name]) => name === property) + const relevantChanges = event.changes + .filter(([name]) => name === property) + .map(([_, value]) => ["value", value]) if (relevantChanges.length > 0) - state.dispatchEvent(new ChangeEvent(relevantChanges)) + state.dispatchEvent(new ChangeEvent(...relevantChanges)) } else { abortController.abort() }