diff --git a/js/msr_character.js b/js/msr_character.js index a6f39d7..65b7b99 100644 --- a/js/msr_character.js +++ b/js/msr_character.js @@ -69,6 +69,13 @@ function setWidgetValue(node, widget, value) { if (!widget) return; const previous = widget.value; widget.value = value; + if (widget.element) { + if (widget.element.type === "checkbox") { + widget.element.checked = !!value; + } else { + widget.element.value = value; + } + } if (widget.callback) { try { widget.callback(value);