From 590fb8d9b3aa8074117623a974301eb369b959ff Mon Sep 17 00:00:00 2001 From: MickeyMoz Date: Tue, 26 May 2026 22:03:07 +0000 Subject: [PATCH] Update Android Components version to 153.0.20260526143706. --- .../org/mozilla/reference/browser/BrowserApplication.kt | 4 ++-- .../reference/browser/settings/AccountSettingsFragment.kt | 6 ++---- gradle/libs.versions.toml | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/org/mozilla/reference/browser/BrowserApplication.kt b/app/src/main/java/org/mozilla/reference/browser/BrowserApplication.kt index 757ec0eb79..79be0f5169 100644 --- a/app/src/main/java/org/mozilla/reference/browser/BrowserApplication.kt +++ b/app/src/main/java/org/mozilla/reference/browser/BrowserApplication.kt @@ -60,10 +60,10 @@ open class BrowserApplication : Application() { WebExtensionSupport.initialize( runtime = components.core.engine, store = components.core.store, - onNewTabOverride = { _, engineSession, url -> + onNewTabOverride = { _, engineSession, url, selected -> val tabId = components.useCases.tabsUseCases.addTab( url = url, - selectTab = true, + selectTab = selected, engineSession = engineSession, ) tabId diff --git a/app/src/main/java/org/mozilla/reference/browser/settings/AccountSettingsFragment.kt b/app/src/main/java/org/mozilla/reference/browser/settings/AccountSettingsFragment.kt index e6b6cf9a7a..6cf1782f7d 100644 --- a/app/src/main/java/org/mozilla/reference/browser/settings/AccountSettingsFragment.kt +++ b/app/src/main/java/org/mozilla/reference/browser/settings/AccountSettingsFragment.kt @@ -97,7 +97,7 @@ class AccountSettingsFragment : PreferenceFragmentCompat() { val preferenceKey = requireContext().getPreferenceKey(it.prefId()) (findPreference(preferenceKey) as CheckBoxPreference).apply { setOnPreferenceChangeListener { _, newValue -> - updateSyncEngineState(context, it, newValue as Boolean) + updateSyncEngineState(it, newValue as Boolean) true } } @@ -198,13 +198,11 @@ class AccountSettingsFragment : PreferenceFragmentCompat() { .setPackage(context.packageName) private fun updateSyncEngineState( - context: Context, engine: SyncEngine, newState: Boolean, ) { - SyncEnginesStorage(context).setStatus(engine, newState) CoroutineScope(Dispatchers.Main).launch { - requireComponents.backgroundServices.accountManager.syncNow(SyncReason.EngineChange) + requireComponents.backgroundServices.accountManager.setEngineEnabled(engine, newState) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index deef37cd4d..83bd03875c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # Android Components -android-components = "153.0.20260522132823" +android-components = "153.0.20260526143706" # AGP android-gradle-plugin = "9.2.1"