diff --git a/android/java/org/chromium/chrome/browser/app/BraveActivity.java b/android/java/org/chromium/chrome/browser/app/BraveActivity.java index 66f7ac2b384..5ec5d12b80d 100644 --- a/android/java/org/chromium/chrome/browser/app/BraveActivity.java +++ b/android/java/org/chromium/chrome/browser/app/BraveActivity.java @@ -468,6 +468,7 @@ public abstract class BraveActivity @Override public void finishNativeInitialization() { super.finishNativeInitialization(); + if (SharedPreferencesManager.getInstance().readBoolean( BravePreferenceKeys.BRAVE_DOUBLE_RESTART, false)) { SharedPreferencesManager.getInstance().writeBoolean( @@ -650,9 +651,6 @@ public abstract class BraveActivity OnboardingPrefManager.getInstance().setDormantUsersNotificationsStarted(true); } } - - BraveTabUiFeatureUtilities.maybeOverrideEnableTabGroupAutoCreationPreference( - ContextUtils.getApplicationContext()); } public void setDormantUsersPrefs() { @@ -1211,4 +1209,12 @@ public abstract class BraveActivity interface Natives { void restartStatsUpdater(); } + + @Override + public void initializeCompositor() { + super.initializeCompositor(); + + BraveTabUiFeatureUtilities.maybeOverrideEnableTabGroupAutoCreationPreference( + ContextUtils.getApplicationContext()); + } }