Index: chrome/browser/renderer_context_menu/render_view_context_menu.cc |
diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
index afa3e925f3b946fd59d1b644f99540b91d4822b1..38833009dec27e045ff4074200a0477f8cce2720 100644 |
--- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
+++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc |
@@ -1939,6 +1939,9 @@ void RenderViewContextMenu::OpenURL( |
content::Referrer referrer(referring_url.GetAsReferrer(), |
params_.referrer_policy); |
+ if (params_.link_url == url && disposition != OFF_THE_RECORD) |
+ params_.custom_context.link_followed = url; |
+ |
WebContents* new_contents = source_web_contents_->OpenURL(OpenURLParams( |
url, referrer, disposition, transition, false)); |
if (!new_contents) |