aboutsummaryrefslogtreecommitdiff
path: root/src/vdom.ffi.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/vdom.ffi.mjs')
-rw-r--r--src/vdom.ffi.mjs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/vdom.ffi.mjs b/src/vdom.ffi.mjs
index 542bc53..d4cc117 100644
--- a/src/vdom.ffi.mjs
+++ b/src/vdom.ffi.mjs
@@ -233,8 +233,7 @@ function createElementNode({ prev, next, dispatch, stack }) {
// Properties are set directly on the DOM node.
if (attr.as_property) {
- el[name] = value;
-
+ if (el[name] !== value) el[name] = value;
if (canMorph) prevAttributes.delete(name);
}
// Event handlers require some special treatment. We have a generic event