diff options
Diffstat (limited to 'src/vdom.ffi.mjs')
-rw-r--r-- | src/vdom.ffi.mjs | 3 |
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 |