Don't show URL for pending new navigations initiated by the renderer.
BUG=99016
TEST=Click a link to a slow view-source: URL.
Review URL: http://codereview.chromium.org/8224023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105355 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/tab_contents/tab_contents.cc b/content/browser/tab_contents/tab_contents.cc
index 8557a2b..90d5eab4 100644
--- a/content/browser/tab_contents/tab_contents.cc
+++ b/content/browser/tab_contents/tab_contents.cc
@@ -536,7 +536,8 @@
const GURL& referrer,
WindowOpenDisposition disposition,
content::PageTransition transition) {
- return OpenURL(OpenURLParams(url, referrer, disposition, transition));
+ return OpenURL(OpenURLParams(url, referrer, disposition, transition,
+ false));
}
TabContents* TabContents::OpenURL(const OpenURLParams& params) {
@@ -1685,8 +1686,9 @@
render_manager_.web_ui()->link_transition_type());
transition_type = render_manager_.web_ui()->link_transition_type();
} else {
- new_contents = OpenURL(
- url, referrer, disposition, content::PAGE_TRANSITION_LINK);
+ new_contents = OpenURL(OpenURLParams(
+ url, referrer, disposition, content::PAGE_TRANSITION_LINK,
+ true /* is_renderer_initiated */));
}
if (new_contents) {
// Notify observers.