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());