diff --git a/native/atom_cef_render_process_handler.mm b/native/atom_cef_render_process_handler.mm index 373d45563..ebdbdb07a 100644 --- a/native/atom_cef_render_process_handler.mm +++ b/native/atom_cef_render_process_handler.mm @@ -45,7 +45,7 @@ void AtomCefRenderProcessHandler::Reload(CefRefPtr browser) { CefRefPtr reloadFunction = global->GetValue("reload"); reloadFunction->ExecuteFunction(global, arguments); - if (reloadFunction->HasException()) { + if (!reloadFunction->IsFunction() || reloadFunction->HasException()) { browser->ReloadIgnoreCache(); } context->Exit();