Index: android_webview/java/src/org/chromium/android_webview/AwContents.java |
diff --git a/android_webview/java/src/org/chromium/android_webview/AwContents.java b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
index 631d5ed27b689f950284c2e324918e315c897b9b..81b36bd47ebcc6a25932f45c72ee96c375b27fee 100644 |
--- a/android_webview/java/src/org/chromium/android_webview/AwContents.java |
+++ b/android_webview/java/src/org/chromium/android_webview/AwContents.java |
@@ -1287,7 +1287,11 @@ public class AwContents { |
nativeUpdateLastHitTestData(mNativeAwContents); |
Bundle data = msg.getData(); |
- data.putString("url", mPossiblyStaleHitTestData.href); |
+ |
+ // In order to maintain compatibility with the old WebView's implementation, |
+ // the absolute (full) url is passed in the |url| field, not only the href attribute. |
+ // Note: HitTestData could be cleaned up at this point. See http://crbug.com/290992. |
+ data.putString("url", mPossiblyStaleHitTestData.hitTestResultExtraData); |
data.putString("title", mPossiblyStaleHitTestData.anchorText); |
data.putString("src", mPossiblyStaleHitTestData.imgSrc); |
msg.setData(data); |