Files
ComfyUI-OpenClaw/web/global_error_handler.js

24 lines
755 B
JavaScript

/**
* R6: Global Error Handler
* Installs window-level error handlers to catch unhandled exceptions if enabled.
*/
let installed = false;
export function installGlobalErrorHandlers() {
if (installed) return;
window.addEventListener("error", (event) => {
// Filter for openclaw-related moltbot-related errors if possible, or just log generic
// For MVP, we simply log to console with a specific prefix for easier debugging
console.error("[OpenClaw Global Error]", event.error);
});
window.addEventListener("unhandledrejection", (event) => {
console.error("[OpenClaw Unhandled Rejection]", event.reason);
});
installed = true;
console.log("[OpenClaw] Global error handlers installed.");
}