aboutsummaryrefslogtreecommitdiff
path: root/priv/static/lustre-server-component.mjs
diff options
context:
space:
mode:
authorHayleigh Thompson <me@hayleigh.dev>2024-03-31 18:28:51 +0100
committerHayleigh Thompson <me@hayleigh.dev>2024-03-31 18:28:51 +0100
commit6d26cfbac1c8a5c1f4585e6fb7a8a18f0aa949d1 (patch)
treeecbb903f87e27574e3b3e35be034b58171bf07c0 /priv/static/lustre-server-component.mjs
parent54227dfde95571b76e3ee6998631bcd58d223cc2 (diff)
downloadlustre-6d26cfbac1c8a5c1f4585e6fb7a8a18f0aa949d1.tar.gz
lustre-6d26cfbac1c8a5c1f4585e6fb7a8a18f0aa949d1.zip
:bug: Fixed a bug where invalid property names may be set on a node and cause a crash.
Diffstat (limited to 'priv/static/lustre-server-component.mjs')
-rw-r--r--priv/static/lustre-server-component.mjs3
1 files changed, 2 insertions, 1 deletions
diff --git a/priv/static/lustre-server-component.mjs b/priv/static/lustre-server-component.mjs
index f217b44..cc47dcc 100644
--- a/priv/static/lustre-server-component.mjs
+++ b/priv/static/lustre-server-component.mjs
@@ -149,7 +149,8 @@ function createElementNode({ prev, next, dispatch, stack }) {
innerHTML = value;
} else {
el2.setAttribute(name, value);
- el2[name] = value;
+ if (name in el2)
+ el2[name] = value;
if (canMorph)
prevAttributes.delete(name);
}