mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
Improve the timing of OnLoadEnd (fixes issue #3341)
Use WebContentsDelegate::DidFinishLoad instead of a custom Mojo message. This fixes flaky OnLoadEnd behavior with NavigationTest.Order.
This commit is contained in:
@@ -92,6 +92,9 @@ class PdfViewerTestHandler : public TestHandler, public CefContextMenuHandler {
|
||||
int httpStatusCode) override {
|
||||
bool is_pdf1 = false;
|
||||
const std::string& url = frame->GetURL();
|
||||
if (url == "about:blank")
|
||||
return;
|
||||
|
||||
if (url == kPdfHtmlUrl) {
|
||||
if (!got_on_load_end_html_)
|
||||
got_on_load_end_html_.yes();
|
||||
@@ -107,7 +110,7 @@ class PdfViewerTestHandler : public TestHandler, public CefContextMenuHandler {
|
||||
NOTREACHED();
|
||||
}
|
||||
} else {
|
||||
NOTREACHED();
|
||||
NOTREACHED() << "url=" << url;
|
||||
}
|
||||
|
||||
if (is_pdf1) {
|
||||
|
Reference in New Issue
Block a user