Restore click handler logging + use logInfo for errors (SES-safe)
SES lockdown may suppress console.error. Use logInfo for error reporting since we know it works ([sx-ref] prefix visible). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -2515,7 +2515,7 @@ PLATFORM_ORCHESTRATION_JS = """
|
||||
if (opts.once || opts["once"]) o.once = true;
|
||||
}
|
||||
el.addEventListener(event, function(e) {
|
||||
try { fn(e); } catch (err) { console.error("[sx-ref] event handler error:", event, err); }
|
||||
try { fn(e); } catch (err) { logInfo("EVENT ERROR: " + event + " " + (err && err.message ? err.message : err)); console.error("[sx-ref] event handler error:", event, err); }
|
||||
}, o);
|
||||
}
|
||||
|
||||
|
||||
@@ -373,6 +373,7 @@
|
||||
(when listen-target
|
||||
(dom-add-listener listen-target event-name
|
||||
(fn (e)
|
||||
(log-info (str "sx:click " event-name " " (dom-tag-name el) " href=" (dom-get-attr el "href")))
|
||||
(let ((should-fire true))
|
||||
;; Changed modifier: skip if value unchanged
|
||||
(when (get mods "changed")
|
||||
|
||||
Reference in New Issue
Block a user