31 lines
2.0 KiB
Diff
31 lines
2.0 KiB
Diff
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
|
index 82360f40547faca5e3e0a820ccadbbbc8e26c04a..59fd1aad787a5fb0c2bffe6ead049465a82abc34 100644
|
|
--- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
|
+++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
|
|
@@ -132,7 +132,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
|
|
Action.COPY_IMAGE, Action.SHOP_IMAGE_WITH_GOOGLE_LENS, Action.READ_LATER,
|
|
Action.SHOP_WITH_GOOGLE_LENS_CHIP, Action.TRANSLATE_WITH_GOOGLE_LENS_CHIP,
|
|
Action.SHARE_HIGHLIGHT, Action.REMOVE_HIGHLIGHT, Action.LEARN_MORE,
|
|
- Action.OPEN_IN_NEW_TAB_IN_GROUP})
|
|
+ Action.OPEN_IN_NEW_TAB_IN_GROUP, Action.COPY_CLEAN_LINK})
|
|
@Retention(RetentionPolicy.SOURCE)
|
|
public @interface Action {
|
|
int OPEN_IN_NEW_TAB = 0;
|
|
@@ -176,7 +176,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
|
|
int LEARN_MORE = 38;
|
|
int OPEN_IN_NEW_TAB_IN_GROUP = 39;
|
|
int OPEN_IN_NEW_WINDOW = 40;
|
|
- int NUM_ENTRIES = 41;
|
|
+ int COPY_CLEAN_LINK = 41;int NUM_ENTRIES = 42;
|
|
}
|
|
}
|
|
|
|
@@ -269,6 +269,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
|
|
if (!MailTo.isMailTo(mParams.getLinkUrl().getSpec())
|
|
&& !UrlUtilities.isTelScheme(mParams.getLinkUrl())) {
|
|
linkGroup.add(createListItem(Item.COPY_LINK_ADDRESS));
|
|
+ linkGroup.add(createListItem(Item.COPY_CLEAN_LINK));
|
|
if (!mParams.getLinkText().trim().isEmpty() && !mParams.isImage()) {
|
|
linkGroup.add(createListItem(Item.COPY_LINK_TEXT));
|
|
}
|