commit 8a51c52d67b11a1b4bb9f692ebf56da31d6fc0fb
parent bbb2e65899298803516ab4d46c4fb0d14e7e22f0
Author: t-p-white <towhite@mozilla.com>
Date: Mon, 24 Nov 2025 17:19:35 +0000
Bug 2001968 - Part 5: Disable edge to edge if the user navigates to the sync sign in screen. r=android-reviewers,mavduevskiy
Differential Revision: https://phabricator.services.mozilla.com/D273843
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/account/TurnOnSyncFragment.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/settings/account/TurnOnSyncFragment.kt
@@ -22,6 +22,7 @@ import mozilla.components.service.fxa.manager.SCOPE_SYNC
import mozilla.components.support.ktx.android.content.hasCamera
import mozilla.components.support.ktx.android.content.isPermissionGranted
import mozilla.components.support.ktx.android.view.hideKeyboard
+import mozilla.components.support.ktx.android.view.tryDisableEdgeToEdge
import mozilla.telemetry.glean.private.NoExtras
import org.mozilla.fenix.GleanMetrics.SyncAuth
import org.mozilla.fenix.HomeActivity
@@ -106,6 +107,10 @@ class TurnOnSyncFragment : Fragment(), AccountObserver {
override fun onResume() {
super.onResume()
+ if (requireContext().settings().useOnboardingRedesign) {
+ activity?.tryDisableEdgeToEdge()
+ }
+
if (pairWithEmailStarted ||
requireComponents.backgroundServices.accountManager.authenticatedAccount() != null
) {