[cr144][Android] Clipboard arg at BookmarkManagerMediator.ctor

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/2e92587e809aa11f8d4d8b402127969fa991c46b

	[Bookmarks] Add bookmark copy link menu item on Android

	1. Introduce a Copy link action in the bookmark row menu.

	2. Update strings and relevant tests/metrics.

	3. Remove unnecessary @Batch annotation to suppress presubmit warning.

	Design doc:

	https://docs.google.com/document/d/1zDD-gk01xMioNgL_NTKroxvPW1HnVbPDHIxNQlF-_ZI

	Bug: 448009940,454406742
	Change-Id: I67b48cdb39d6d9f2801ab5157c4dd14ba8925896
	Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7309645
This commit is contained in:
AlexeyBarabash
2026-02-26 13:47:44 +00:00
committed by Claudio DeSouza
parent 37c4cc54a5
commit 7e0d78f4f9
2 changed files with 8 additions and 3 deletions
@@ -34,6 +34,7 @@ import org.chromium.components.browser_ui.widget.selectable_list.SelectableListL
import org.chromium.components.browser_ui.widget.selectable_list.SelectionDelegate;
import org.chromium.components.commerce.core.ShoppingService;
import org.chromium.ui.base.ActivityWindowAndroid;
import org.chromium.ui.base.Clipboard;
import org.chromium.ui.base.WindowAndroid;
import org.chromium.ui.modaldialog.ModalDialogManager;
import org.chromium.ui.modelutil.MVCListAdapter.ModelList;
@@ -80,7 +81,8 @@ class BraveBookmarkManagerMediator extends BookmarkManagerMediator
BooleanSupplier canShowSigninPromo,
Consumer<OnScrollListener> onScrollListenerConsumer,
BookmarkManagerOpener bookmarkManagerOpener,
PriceDropNotificationManager priceDropNotificationManager) {
PriceDropNotificationManager priceDropNotificationManager,
Clipboard clipboard) {
super(
activity,
lifecycleOwner,
@@ -104,7 +106,8 @@ class BraveBookmarkManagerMediator extends BookmarkManagerMediator
canShowSigninPromo,
onScrollListenerConsumer,
bookmarkManagerOpener,
priceDropNotificationManager);
priceDropNotificationManager,
clipboard);
}
public void setWindow(ActivityWindowAndroid window) {
@@ -209,6 +209,7 @@ import org.chromium.content_public.browser.WebContents;
import org.chromium.ui.ViewProvider;
import org.chromium.ui.base.ActivityResultTracker;
import org.chromium.ui.base.ActivityWindowAndroid;
import org.chromium.ui.base.Clipboard;
import org.chromium.ui.base.IntentRequestTracker;
import org.chromium.ui.base.WindowAndroid;
import org.chromium.ui.edge_to_edge.EdgeToEdgeManager;
@@ -1990,7 +1991,8 @@ public class BytecodeTest {
BooleanSupplier.class,
Consumer.class,
BookmarkManagerOpener.class,
PriceDropNotificationManager.class));
PriceDropNotificationManager.class,
Clipboard.class));
Assert.assertTrue(
constructorsMatch(
"org/chromium/chrome/browser/bookmarks/BookmarkBridge",