Index: extensions/browser/guest_view/web_view/web_view_guest.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_guest.cc b/extensions/browser/guest_view/web_view/web_view_guest.cc |
index 5e5992e4ac33aa4a2af2b7befee35279db5b1a98..36418980eadde3a8fa1d9fd78e76eafe7215b33b 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_guest.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_guest.cc |
@@ -48,6 +48,7 @@ |
#include "net/base/escape.h" |
#include "net/base/net_errors.h" |
#include "ui/base/models/simple_menu_model.h" |
+#include "url/url_constants.h" |
using base::UserMetricsAction; |
using content::RenderFrameHost; |
@@ -879,6 +880,7 @@ void WebViewGuest::NavigateGuest(const std::string& src, |
if (scheme_is_blocked || !url.is_valid()) { |
LoadAbort(true /* is_top_level */, url, |
net::ErrorToShortString(net::ERR_ABORTED)); |
+ NavigateGuest(url::kAboutBlankURL, true /* force_navigation */); |
return; |
} |
if (!force_navigation && (src_ == url)) |