Skip to content

Commit 40c04b5

Browse files
emerickcdesouza-chromiumbrave-buildssamartnikdeeppandya
authored
Merge pull request #17033 from brave/cr111 (#17348)
* Merge pull request #17033 from brave/cr111 * Partial refactor of PageGraph to use WTF types (#16953) This is a partial refactor of PageGraph to make use of WTF types where possible. A much larger change enforcing the use of WTF::String will be submitted separately. The changes in this PR are aiming in making that work easier. Chromium change: https://chromium.googlesource.com/chromium/src/+/52472aba170b71f97ae9ab17f429ff494537adae commit 52472aba170b71f97ae9ab17f429ff494537adae Author: Xianzhu Wang <[email protected]> Date: Mon Jan 9 20:26:58 2023 +0000 Enable discouraged type check for data members under blink/renderer For existing usages of discouraged type: - Simple cases are changed to use blink types; - For other cases, ALLOW_DISCOURAGED_TYPE(reason) is added. Rules audit_non_blink_usages.py checking such usages are removed. We'll use the clang plugin from now on. Bug: 1363780 * Using WTF::String for blink data members (#16988) Upstream chromium has rolled out clang checks in upcoming versions that will error out in cases where blink headers are using `std::string` as data member type. This change replaces all uses of `std::string` with `WTF::String` for data members in blink headers. Chromium change: https://chromium.googlesource.com/chromium/src/+/52472aba170b71f97ae9ab17f429ff494537adae commit 52472aba170b71f97ae9ab17f429ff494537adae Author: Xianzhu Wang <[email protected]> Date: Mon Jan 9 20:26:58 2023 +0000 Enable discouraged type check for data members under blink/renderer For existing usages of discouraged type: - Simple cases are changed to use blink types; - For other cases, ALLOW_DISCOURAGED_TYPE(reason) is added. Rules audit_non_blink_usages.py checking such usages are removed. We'll use the clang plugin from now on. Bug: 1363780 Change-Id: I808524abc06c24d8f0f9867c06f4c6597bff1889 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4130490 Commit-Queue: Xianzhu Wang <[email protected]> Reviewed-by: Daniel Cheng <[email protected]> Reviewed-by: Chris Harrelson <[email protected]> Cr-Commit-Position: refs/heads/main@{#1090474} * Merge pull request #17389 from brave/cr111-followup-fix-missing-shield-settings-header Fix missing Shield settings header * Merge pull request #17390 from brave/cr111-followup-fix-missing-ethereum-permissions-header Fix missing Ethereum permissions header * Upgrade from Chromium 111.0.5563.33 to Chromium 111.0.5563.41 (#17349) * Upgrade from Chromium 111.0.5563.33 to Chromium 111.0.5563.41 * Upgrade patches from Chromium 111.0.5563.33 to Chromium 111.0.5563.41 * Update pins list timestamp * Disable new DIPS-related upstream unit test --------- Co-authored-by: brave-builds <[email protected]> * [Android] Fix for rotation of NTP images * Resolve rewards ANR with external wallet provider --------- Co-authored-by: cdesouza-chromium <[email protected]> Co-authored-by: brave-builds <[email protected]> Co-authored-by: Artem Samoilenko <[email protected]> Co-authored-by: deeppandya <[email protected]>
1 parent 92dd0be commit 40c04b5

File tree

924 files changed

+4856
-4454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

924 files changed

+4856
-4454
lines changed

.storybook/BUILD.gn

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ group("storybook") {
2121
"//brave/components/brave_wallet/common:mojom_js",
2222
"//mojo/public/js:bindings",
2323
"//mojo/public/js:resources",
24-
"//ui/webui/resources/js:preprocess",
2524
]
2625

2726
if (enable_speedreader) {

.storybook/webpack.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ module.exports = async ({ config, mode }) => {
9999
// build, but has previously made a Component build, then an outdated
100100
// version of a module will be used. Instead, accept a cli argument
101101
// or environment variable containing which build target to use.
102-
...getBuildOuptutPathList('gen/ui/webui/resources/preprocessed')
102+
...getBuildOuptutPathList('gen/ui/webui/resources/tsc')
103103
]
104104
},
105105
{

BUILD.gn

+8-3
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,8 @@ group("resources") {
126126
if (is_android) {
127127
android_assets("brave_pak_assets") {
128128
sources = [
129-
"$root_build_dir/brave_100_percent.pak",
130-
"$root_build_dir/brave_resources.pak",
129+
"$root_out_dir/brave_100_percent.pak",
130+
"$root_out_dir/brave_resources.pak",
131131
"//brave/LICENSE.html",
132132
"//brave/android/java/org/chromium/chrome/browser/ntp/ntp_news_optin_icon_animation.json",
133133
"//brave/android/java/org/chromium/chrome/browser/onboarding/animations/onboarding_ads.json",
@@ -139,7 +139,12 @@ if (is_android) {
139139
"//brave/android/java/org/chromium/chrome/browser/shields/disconnect_entitylist.json",
140140
"//brave/android/java/org/chromium/chrome/browser/vpn/brave_vpn_confirm.json",
141141
]
142-
deps = [ "//brave:browser_dependencies" ]
142+
143+
deps = [
144+
"//brave:browser_dependencies",
145+
"//brave:packed_resources_100_percent",
146+
"//brave:packed_resources_extra",
147+
]
143148
disable_compression = true
144149
}
145150
}

android/brave_java_resources.gni

+2
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,7 @@ brave_java_resources = [
740740
"java/res/drawable/wallet_toolbar_panel_gradient_bg.xml",
741741
"java/res/drawable/wallet_top_banner_bg.xml",
742742
"java/res/drawable/wallet_verify_button.xml",
743+
"java/res/drawable/web_notification_small_icon_background.xml",
743744
"java/res/drawable/white_rounded_bg.xml",
744745
"java/res/drawable/white_rounded_holo_button_thin.xml",
745746
"java/res/drawable/yearly_selector.xml",
@@ -938,6 +939,7 @@ brave_java_resources = [
938939
"java/res/layout/wallet_balance_layout.xml",
939940
"java/res/layout/wallet_coin_list_item.xml",
940941
"java/res/layout/web_notification_icon_frame_brave.xml",
942+
"java/res/layout/web_notification_small_icon.xml",
941943
"java/res/menu/bookmark_tab_menu.xml",
942944
"java/res/menu/exit_settings_menu.xml",
943945
"java/res/menu/menu_account_selector.xml",

android/java/apk_for_test.flags

+9-5
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@
2323
*** createBookmarkItem(...);
2424
}
2525

26-
-keep class org.chromium.components.external_intents.ExternalNavigationHandler {
27-
*** clobberCurrentTabWithFallbackUrl(...);
28-
}
29-
3026
-keep class org.chromium.chrome.browser.LaunchIntentDispatcher {
3127
*** isCustomTabIntent(...);
3228
}
@@ -154,6 +150,7 @@
154150
-keep class org.chromium.chrome.browser.toolbar.top.TopToolbarCoordinator {
155151
*** mTabSwitcherModeCoordinator;
156152
*** mOptionalButtonController;
153+
*** mToolbarColorObserverManager;
157154
public <init>(...);
158155
}
159156

@@ -538,7 +535,6 @@
538535

539536
-keep class org.chromium.chrome.browser.omnibox.suggestions.DropdownItemViewInfoListManager {
540537
<init>(...);
541-
*** removeSuggestionsForGroup(...);
542538
}
543539

544540
-keep class org.chromium.chrome.browser.omnibox.suggestions.BraveDropdownItemViewInfoListManager {
@@ -670,3 +666,11 @@
670666
-keep class org.chromium.chrome.browser.settings.BravePreferenceFragment {
671667
public <init>(...);
672668
}
669+
670+
-keep class org.chromium.chrome.browser.notifications.StandardNotificationBuilder {
671+
public <init>(...);
672+
}
673+
674+
-keep class org.chromium.chrome.browser.notifications.BraveNotificationBuilder {
675+
public <init>(...);
676+
}

android/java/org/chromium/chrome/browser/BraveFeatureUtil.java

-5
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,9 @@
77

88
import org.chromium.base.annotations.JNINamespace;
99
import org.chromium.base.annotations.NativeMethods;
10-
import org.chromium.chrome.browser.flags.CachedFlag;
11-
import org.chromium.chrome.browser.flags.ChromeFeatureList;
1210

1311
@JNINamespace("chrome::android")
1412
public abstract class BraveFeatureUtil {
15-
public static final CachedFlag sTabSwitcherOnReturn =
16-
new CachedFlag(ChromeFeatureList.TAB_SWITCHER_ON_RETURN, false);
17-
1813
// The method sets a feature state that is passed in `enabled` var. However it can
1914
// set the feature to a Default state if Default state is what is `enabled` var.
2015
// For example: A feature `dummy_name` has 3 states and a Default value is Disabled:

android/java/org/chromium/chrome/browser/BraveHelper.java

-4
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,4 @@ public static void maybeMigrateSettings() {
3939
BravePrefServiceBridge.getInstance().setDesktopModeEnabled(false);
4040
}
4141
}
42-
43-
public static void cacheNativeFeatures() {
44-
BraveFeatureUtil.sTabSwitcherOnReturn.cacheFeature();
45-
}
4642
}

android/java/org/chromium/chrome/browser/app/BraveActivity.java

-1
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,6 @@ public void finishNativeInitialization() {
852852
BraveVpnNativeWorker.getInstance().reloadPurchasedState();
853853

854854
BraveHelper.maybeMigrateSettings();
855-
BraveHelper.cacheNativeFeatures();
856855

857856
PrefChangeRegistrar mPrefChangeRegistrar = new PrefChangeRegistrar();
858857
mPrefChangeRegistrar.addObserver(BravePref.SCHEDULED_CAPTCHA_ID, this);

android/java/org/chromium/chrome/browser/app/appmenu/AppMenuIconRowFooter.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import androidx.annotation.Nullable;
1616
import androidx.appcompat.content.res.AppCompatResources;
1717
import androidx.core.graphics.drawable.DrawableCompat;
18+
import androidx.core.widget.ImageViewCompat;
1819

1920
import org.chromium.base.ApiCompatibilityUtils;
2021
import org.chromium.chrome.R;
@@ -118,7 +119,7 @@ private void updateBookmarkMenuItem(BookmarkModel bookmarkBridge, @Nullable Tab
118119
if (currentTab != null && bookmarkBridge.hasBookmarkIdForTab(currentTab)) {
119120
mBookmarkButton.setImageResource(R.drawable.btn_star_filled);
120121
mBookmarkButton.setContentDescription(getContext().getString(R.string.edit_bookmark));
121-
ApiCompatibilityUtils.setImageTintList(mBookmarkButton,
122+
ImageViewCompat.setImageTintList(mBookmarkButton,
122123
AppCompatResources.getColorStateList(
123124
getContext(), R.color.default_icon_color_accent1_tint_list));
124125
} else {

android/java/org/chromium/chrome/browser/externalnav/BraveExternalNavigationHandler.java

+8-4
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,13 @@ public BraveExternalNavigationHandler(ExternalNavigationDelegate delegate) {
2424
@Override
2525
public OverrideUrlLoadingResult shouldOverrideUrlLoading(ExternalNavigationParams params) {
2626
if (isWalletProviderOverride(params)) {
27-
completeWalletProviderVerification(params);
28-
return OverrideUrlLoadingResult.forClobberingTab();
27+
String originalUrl = params.getUrl().getSpec();
28+
String url = originalUrl.replaceFirst("^rewards://", "brave://rewards/");
29+
GURL browserFallbackGURL = new GURL(url);
30+
if (params.getRedirectHandler() != null) {
31+
params.getRedirectHandler().setShouldNotOverrideUrlLoadingOnCurrentRedirectChain();
32+
}
33+
return OverrideUrlLoadingResult.forNavigateTab(browserFallbackGURL, params);
2934
}
3035
return super.shouldOverrideUrlLoading(params);
3136
}
@@ -65,7 +70,6 @@ public OverrideUrlLoadingResult clobberCurrentTabWithFallbackUrl(
6570
params.getRedirectHandler().setShouldNotOverrideUrlLoadingOnCurrentRedirectChain();
6671
}
6772
GURL browserFallbackGURL = new GURL(browserFallbackUrl);
68-
return clobberCurrentTab(
69-
browserFallbackGURL, params.getReferrerUrl(), params.isRendererInitiated());
73+
return OverrideUrlLoadingResult.forNavigateTab(browserFallbackGURL, params);
7074
}
7175
}

android/java/org/chromium/chrome/browser/firstrun/WelcomeOnboardingActivity.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ public void finishNativeInitialization() {
399399
}
400400

401401
@Override
402-
public void onBackPressed() {}
402+
public void handleBackPress() {}
403403

404404
@Override
405405
public void triggerLayoutInflation() {

android/java/org/chromium/chrome/browser/notifications/BraveNotificationPlatformBridge.java

+12-11
Original file line numberDiff line numberDiff line change
@@ -77,18 +77,19 @@ protected NotificationBuilderBase prepareNotificationBuilder(String notification
7777
vibrationPattern = EMPTY_VIBRATION_PATTERN;
7878
}
7979

80-
return super.prepareNotificationBuilder(notificationId, notificationType, origin, scopeUrl,
81-
profileId, incognito, vibrateEnabled, title, body, image, icon, badge,
82-
vibrationPattern, timestamp, renotify, silent, actions, webApkPackage);
83-
}
80+
NotificationBuilderBase result =
81+
super.prepareNotificationBuilder(notificationId, notificationType, origin, scopeUrl,
82+
profileId, incognito, vibrateEnabled, title, body, image, icon, badge,
83+
vibrationPattern, timestamp, renotify, silent, actions, webApkPackage);
8484

85-
@Override
86-
protected NotificationBuilderBase createNotificationBuilder(Context context, boolean hasImage) {
87-
if (mNotificationType == NotificationType.BRAVE_ADS) {
88-
// TODO(jocelyn): Remove setPriority here since we already set the
89-
// importance of Ads notification channel to IMPORTANCE_HIGH?
90-
return new BraveAdsNotificationBuilder(context).setPriority(Notification.PRIORITY_HIGH);
85+
assert result
86+
instanceof BraveNotificationBuilder
87+
: "Bytecode changes for BraveNotificationBuilder were not applied!";
88+
if (result instanceof BraveNotificationBuilder) {
89+
((BraveNotificationBuilder) result)
90+
.setIsBraveNotification(mNotificationType == NotificationType.BRAVE_ADS);
9191
}
92-
return super.createNotificationBuilder(context, hasImage);
92+
93+
return result;
9394
}
9495
}

android/java/org/chromium/chrome/browser/notifications/BraveOnboardingNotification.java

+9-9
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import org.chromium.chrome.R;
2020
import org.chromium.chrome.browser.app.BraveActivity;
2121
import org.chromium.chrome.browser.dialogs.BraveAdsNotificationDialog;
22-
import org.chromium.chrome.browser.notifications.BraveAdsNotificationBuilder;
22+
import org.chromium.chrome.browser.notifications.BraveNotificationBuilder;
2323
import org.chromium.chrome.browser.notifications.NotificationBuilderBase;
2424
import org.chromium.chrome.browser.notifications.NotificationUmaTracker;
2525
import org.chromium.chrome.browser.notifications.retention.RetentionNotificationPublisher;
@@ -63,14 +63,14 @@ public static void showOnboardingNotification() {
6363
new NotificationManagerProxyImpl(context);
6464

6565
NotificationBuilderBase notificationBuilder =
66-
new BraveAdsNotificationBuilder(context)
67-
.setTitle(context.getString(R.string.brave_ui_brave_rewards))
68-
.setBody(context.getString(R.string.this_is_your_first_ad))
69-
.setSmallIconId(R.drawable.ic_chrome)
70-
.setPriority(Notification.PRIORITY_HIGH)
71-
.setDefaults(Notification.DEFAULT_ALL)
72-
.setContentIntent(getDeepLinkIntent(context))
73-
.setOrigin(getNotificationUrl());
66+
new BraveNotificationBuilder(context)
67+
.setTitle(context.getString(R.string.brave_ui_brave_rewards))
68+
.setBody(context.getString(R.string.this_is_your_first_ad))
69+
.setSmallIconId(R.drawable.ic_chrome)
70+
.setPriority(Notification.PRIORITY_HIGH)
71+
.setDefaults(Notification.DEFAULT_ALL)
72+
.setContentIntent(getDeepLinkIntent(context))
73+
.setOrigin(getNotificationUrl());
7474

7575
NotificationWrapper notification = notificationBuilder.build(new NotificationMetadata(
7676
NotificationUmaTracker.SystemNotificationType

android/java/org/chromium/chrome/browser/notifications/permissions/BraveNotificationPermissionRationaleDialogController.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public BraveNotificationPermissionRationaleDialogController(
4545
}
4646

4747
@Override
48-
public void showRationaleUi(Callback<Boolean> rationaleCallback) {
48+
public void showRationaleUi(Callback<Integer> rationaleCallback) {
4949
LayoutInflater inflater = LayoutInflater.from(mContext);
5050
Resources resources = mContext.getResources();
5151

@@ -81,8 +81,8 @@ public void showRationaleUi(Callback<Boolean> rationaleCallback) {
8181
mModalDialogManager.showDialog(dialogModel, ModalDialogType.APP);
8282
}
8383

84-
private Callback<Integer> wrapDialogDismissalCallback(Callback<Boolean> rationaleCallback) {
85-
assert false : "removeSuggestionsForGroup should be redirected to parent in bytecode!";
84+
private Callback<Integer> wrapDialogDismissalCallback(Callback<Integer> rationaleCallback) {
85+
assert false : "wrapDialogDismissalCallback should be redirected to parent in bytecode!";
8686
return null;
8787
}
8888
}

android/java/org/chromium/chrome/browser/ntp/BraveNewTabPageLayout.java

-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
import org.chromium.chrome.browser.brave_news.models.FeedItemCard;
7474
import org.chromium.chrome.browser.brave_news.models.FeedItemsCard;
7575
import org.chromium.chrome.browser.brave_stats.BraveStatsUtil;
76-
import org.chromium.chrome.browser.explore_sites.ExploreSitesBridge;
7776
import org.chromium.chrome.browser.feed.FeedSurfaceScrollDelegate;
7877
import org.chromium.chrome.browser.flags.ChromeFeatureList;
7978
import org.chromium.chrome.browser.lifecycle.ActivityLifecycleDispatcher;

android/java/org/chromium/chrome/browser/omnibox/BraveLocationBarLayout.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import android.util.AttributeSet;
1111
import android.widget.ImageButton;
1212

13+
import androidx.core.widget.ImageViewCompat;
14+
1315
import org.chromium.base.ApiCompatibilityUtils;
1416

1517
public class BraveLocationBarLayout extends LocationBarLayout {
@@ -26,7 +28,7 @@ public BraveLocationBarLayout(Context context, AttributeSet attrs, int layoutId)
2628
}
2729

2830
void setQRButtonTint(ColorStateList colorStateList) {
29-
ApiCompatibilityUtils.setImageTintList(mQRButton, colorStateList);
31+
ImageViewCompat.setImageTintList(mQRButton, colorStateList);
3032
}
3133

3234
void setQRButtonVisibility(boolean shouldShow) {

android/java/org/chromium/chrome/browser/tabmodel/BraveTabCreator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ public BraveTabCreator(Activity activity, WindowAndroid nativeWindow,
4040
@Override
4141
public Tab launchUrl(String url, @TabLaunchType int type) {
4242
if (url.equals(UrlConstants.NTP_URL)
43-
&& (type == TabLaunchType.FROM_CHROME_UI || type == TabLaunchType.FROM_STARTUP)) {
43+
&& (type == TabLaunchType.FROM_CHROME_UI || type == TabLaunchType.FROM_STARTUP
44+
|| type == TabLaunchType.FROM_TAB_SWITCHER_UI)) {
4445
registerPageView();
4546
ChromeTabbedActivity chromeTabbedActivity = BraveActivity.getChromeTabbedActivity();
4647
if (chromeTabbedActivity != null && Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {

android/java/org/chromium/chrome/browser/tasks/BraveReturnToChromeUtil.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55

66
package org.chromium.chrome.browser.tasks;
77

8-
import org.chromium.chrome.browser.BraveFeatureUtil;
98
import org.chromium.chrome.browser.flags.ChromeFeatureList;
109

1110
public final class BraveReturnToChromeUtil {
1211
public static boolean shouldShowTabSwitcher(final long lastBackgroundedTimeMillis) {
13-
if (!BraveFeatureUtil.sTabSwitcherOnReturn.isEnabled()) {
12+
if (!ChromeFeatureList.sStartSurfaceReturnTime.isEnabled()) {
1413
return false;
1514
}
1615

android/java/org/chromium/chrome/browser/toolbar/BraveHomeButton.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import android.content.res.ColorStateList;
1212
import android.util.AttributeSet;
1313

14+
import androidx.core.widget.ImageViewCompat;
15+
1416
import org.chromium.base.ApiCompatibilityUtils;
1517
import org.chromium.chrome.browser.theme.ThemeColorProvider;
1618
import org.chromium.chrome.browser.theme.ThemeColorProvider.TintObserver;
@@ -36,7 +38,7 @@ public void setThemeColorProvider(ThemeColorProvider themeColorProvider) {
3638

3739
@Override
3840
public void onTintChanged(ColorStateList tint, int brandedColorScheme) {
39-
ApiCompatibilityUtils.setImageTintList(this, tint);
41+
ImageViewCompat.setImageTintList(this, tint);
4042
}
4143

4244
public void destroy() {

android/java/org/chromium/chrome/browser/toolbar/BraveToolbarManager.java

+12-14
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,14 @@ public BraveToolbarManager(AppCompatActivity activity, BrowserControlsSizer cont
140140
List<ButtonDataProvider> buttonDataProviders, ActivityTabProvider tabProvider,
141141
ScrimCoordinator scrimCoordinator, ToolbarActionModeCallback toolbarActionModeCallback,
142142
FindToolbarManager findToolbarManager, ObservableSupplier<Profile> profileSupplier,
143-
ObservableSupplier<BookmarkModel> bookmarkBridgeSupplier,
143+
ObservableSupplier<BookmarkModel> bookmarkModelSupplier,
144144
@Nullable Supplier<Boolean> canAnimateNativeBrowserControls,
145145
OneshotSupplier<LayoutStateProvider> layoutStateProviderSupplier,
146146
OneshotSupplier<AppMenuCoordinator> appMenuCoordinatorSupplier,
147147
boolean shouldShowUpdateBadge,
148148
ObservableSupplier<TabModelSelector> tabModelSelectorSupplier,
149149
OneshotSupplier<StartSurface> startSurfaceSupplier,
150150
ObservableSupplier<Boolean> omniboxFocusStateSupplier,
151-
OneshotSupplier<ToolbarIntentMetadata> intentMetadataOneshotSupplier,
152151
OneshotSupplier<Boolean> promoShownOneshotSupplier, WindowAndroid windowAndroid,
153152
Supplier<Boolean> isInOverviewModeSupplier,
154153
Supplier<ModalDialogManager> modalDialogManagerSupplier,
@@ -170,16 +169,16 @@ public BraveToolbarManager(AppCompatActivity activity, BrowserControlsSizer cont
170169
urlFocusChangedCallback, topUiThemeColorProvider, tabObscuringHandler,
171170
shareDelegateSupplier, identityDiscController, buttonDataProviders, tabProvider,
172171
scrimCoordinator, toolbarActionModeCallback, findToolbarManager, profileSupplier,
173-
bookmarkBridgeSupplier, canAnimateNativeBrowserControls,
174-
layoutStateProviderSupplier, appMenuCoordinatorSupplier, shouldShowUpdateBadge,
175-
tabModelSelectorSupplier, startSurfaceSupplier, omniboxFocusStateSupplier,
176-
intentMetadataOneshotSupplier, promoShownOneshotSupplier, windowAndroid,
177-
isInOverviewModeSupplier, modalDialogManagerSupplier, statusBarColorController,
178-
appMenuDelegate, activityLifecycleDispatcher, startSurfaceParentTabSupplier,
179-
bottomSheetController, isWarmOnResumeSupplier, tabContentManager, tabCreatorManager,
180-
snackbarManager, jankTracker, merchantTrustSignalsCoordinatorSupplier,
181-
tabReparentingControllerSupplier, omniboxPedalDelegate,
182-
ephemeralTabCoordinatorSupplier, initializeWithIncognitoColors, backPressManager);
172+
bookmarkModelSupplier, canAnimateNativeBrowserControls, layoutStateProviderSupplier,
173+
appMenuCoordinatorSupplier, shouldShowUpdateBadge, tabModelSelectorSupplier,
174+
startSurfaceSupplier, omniboxFocusStateSupplier, promoShownOneshotSupplier,
175+
windowAndroid, isInOverviewModeSupplier, modalDialogManagerSupplier,
176+
statusBarColorController, appMenuDelegate, activityLifecycleDispatcher,
177+
startSurfaceParentTabSupplier, bottomSheetController, isWarmOnResumeSupplier,
178+
tabContentManager, tabCreatorManager, snackbarManager, jankTracker,
179+
merchantTrustSignalsCoordinatorSupplier, tabReparentingControllerSupplier,
180+
omniboxPedalDelegate, ephemeralTabCoordinatorSupplier,
181+
initializeWithIncognitoColors, backPressManager);
183182

184183
mOmniboxFocusStateSupplier = omniboxFocusStateSupplier;
185184
mLayoutStateProviderSupplier = layoutStateProviderSupplier;
@@ -236,8 +235,7 @@ public void enableBottomControls() {
236235
(ViewStub) mActivity.findViewById(R.id.bottom_controls_stub);
237236
mBottomControls =
238237
(BraveScrollingBottomViewResourceFrameLayout) bottomControlsStub.inflate();
239-
if (TabUiFeatureUtilities.isTabGroupsAndroidEnabled(mActivity)
240-
|| TabUiFeatureUtilities.isConditionalTabStripEnabled()) {
238+
if (TabUiFeatureUtilities.isTabGroupsAndroidEnabled(mActivity)) {
241239
mTabGroupUi = TabManagementModuleProvider.getDelegate().createTabGroupUi(mActivity,
242240
mBottomControls.findViewById(R.id.bottom_container_slot),
243241
mIncognitoStateProvider, mScrimCoordinator, mOmniboxFocusStateSupplier,

0 commit comments

Comments
 (0)