diff --git a/ports/cef/browser.rs b/ports/cef/browser.rs index d533b526026..876e773712e 100644 --- a/ports/cef/browser.rs +++ b/ports/cef/browser.rs @@ -176,6 +176,9 @@ impl ServoCefBrowserExtensions for CefBrowser { pub fn update() { BROWSERS.with(|browsers| { for browser in browsers.borrow().iter() { + if browser.downcast().callback_executed.get() == false { + browser_callback_after_created(browser.clone()); + } browser.send_window_event(WindowEvent::Idle); } });