diff --git a/atom/common/node_bindings.cc b/atom/common/node_bindings.cc index 1e3fac3874f3..a049be23a67e 100644 --- a/atom/common/node_bindings.cc +++ b/atom/common/node_bindings.cc @@ -144,7 +144,7 @@ void NodeBindings::Initialize() { // uv_init overrides error mode to suppress the default crash dialog, bring // it back if user wants to show it. std::unique_ptr env(base::Environment::Create()); - if (env->HasVar("ELECTRON_DEFAULT_ERROR_MODE")) + if (is_browser_ || env->HasVar("ELECTRON_DEFAULT_ERROR_MODE")) SetErrorMode(GetErrorMode() & ~SEM_NOGPFAULTERRORBOX); #endif }