Hi,
CEF branch 3029 (May 11, 2017). Running in --single-process mode.
Scenario:
A popup window is created by a JavaScript window.open.
OnBeforePopup() override of CefLifeSpanHandler is called, frame->GetURL() returns a URL. According to the implementation OnBeforePopup() is
run on the TID_IO thread (cef_life_span_handler_capi.h).
Later on, OnContextCreated() override of CefRendererProcessHandler is called on the TID_UI thread, however frame->GetURL() returns empty string.
I saw a comment May 31 2017 version of CEF that OnBeforePopup() will changed to run on the TID_UI thread.
I don't quite understand why the URL is empty, and will this slightly later CEF version fix the issue.
Thank You