Merge pull request #762 from trheyi/main

Optimize libsui error reporting
This commit is contained in:
Max 2024-10-01 07:56:35 +08:00 committed by GitHub
commit 4867fa6297
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 66 additions and 61 deletions

File diff suppressed because one or more lines are too long

View file

@ -386,7 +386,12 @@ async function __sui_render(
// Set the response text to the elements
elms.forEach((elm) => {
elm.innerHTML = text;
__sui_event_init(elm);
try {
__sui_event_init(elm);
} catch (e) {
const message = e.message || "Failed to init events";
Promise.reject(message);
}
});
return Promise.resolve(text);