From a90d50e13f71b2371868b7b545e0ba28b38ca392 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Thu, 13 Mar 2025 19:09:23 +0100 Subject: [PATCH] fix: don't crash Web Workers on unhandled rejections (#45992) --- shell/renderer/web_worker_observer.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shell/renderer/web_worker_observer.cc b/shell/renderer/web_worker_observer.cc index 44c2dc9edd0e..a3a1caf8ded6 100644 --- a/shell/renderer/web_worker_observer.cc +++ b/shell/renderer/web_worker_observer.cc @@ -85,6 +85,9 @@ void WebWorkerObserver::WorkerScriptReadyForEvaluation( } } + // We do not want to crash Web Workers on unhandled rejections. + env->options()->unhandled_rejections = "warn-with-error-code"; + // Add Electron extended APIs. electron_bindings_->BindTo(env->isolate(), env->process_object());