diff --git a/ext/static_files/init.js b/ext/static_files/init.js index d45f34e3..5cd4e5f8 100644 --- a/ext/static_files/init.js +++ b/ext/static_files/init.js @@ -4,3 +4,13 @@ function shm_cookie_set(name, value) { function shm_cookie_get(name) { return Cookies.get(name); } + +function shm_log(...message) { + window.dispatchEvent(new CustomEvent("shm_log", {detail: {message: message}})); +} +window.addEventListener("shm_log", function (e) { + console.log(...e.detail.message); +}); +window.addEventListener("error", function (e) { + shm_log("Window error:", e.error); +});