aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/js')
-rw-r--r--lib/js/urweb.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/js/urweb.js b/lib/js/urweb.js
index 2e350378..fe628130 100644
--- a/lib/js/urweb.js
+++ b/lib/js/urweb.js
@@ -1009,8 +1009,6 @@ function active(s) {
if (suspendScripts)
return;
- var span = document.createElement("span");
- addNode(span);
var ms = maySuspend;
maySuspend = false;
try {
@@ -1020,7 +1018,11 @@ function active(s) {
throw e;
}
maySuspend = ms;
- setInnerHTML(span, html);
+ if (html != "") {
+ var span = document.createElement("span");
+ addNode(span);
+ setInnerHTML(span, html);
+ }
}
function input(x, s, recreate, type, name) {