Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index 9f42f03fc4174428ef5dd3b71a9ededc9ace26d1..ce2d517261c209940ac1031eeee31dde948baf25 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -4174,6 +4174,11 @@ void RenderViewImpl::DidStopLoadingIcons() { |
if (TouchEnabled()) |
icon_types |= WebIconURL::TypeTouchPrecomposed | WebIconURL::TypeTouch; |
+ // Favicons matter only for the top-level frame. If it is a WebRemoteFrame, |
+ // just return early. |
+ if (webview()->mainFrame()->isWebRemoteFrame()) |
+ return; |
+ |
WebVector<WebIconURL> icon_urls = |
webview()->mainFrame()->iconURLs(icon_types); |