Dan Ballard pushed to branch tor-browser-140.4.0esr-15.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
f0d854d4 by clairehurst at 2025-10-09T15:58:58-06:00
fixup! TB 41972: [android] Disable Mozilla onboarding

Bug_43735: Fully disable extensions onboarding

- - - - -


3 changed files:

- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt
- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/compose/ExtensionsSubmenu.kt
- 
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/middleware/MenuDialogMiddleware.kt


Changes:

=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/MenuDialogFragment.kt
=====================================
@@ -364,7 +364,7 @@ class MenuDialogFragment : BottomSheetDialogFragment() {
                     }
 
                     val showExtensionsOnboarding by 
store.observeAsState(initialValue = false) { state ->
-                        state.extensionMenuState.showExtensionsOnboarding
+                        false
                     }
 
                     val showDisabledExtensionsOnboarding by 
store.observeAsState(initialValue = false) { state ->


=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/compose/ExtensionsSubmenu.kt
=====================================
@@ -66,7 +66,7 @@ internal fun ExtensionsSubmenu(
             )
         },
     ) {
-        if (showExtensionsOnboarding || showDisabledExtensionsOnboarding) {
+        if (false) {
             ExtensionsSubmenuBanner(
                 title = if (showExtensionsOnboarding) {
                     stringResource(


=====================================
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/components/menu/middleware/MenuDialogMiddleware.kt
=====================================
@@ -179,7 +179,7 @@ class MenuDialogMiddleware(
 
             store.dispatch(MenuAction.UpdateAvailableAddons(addons.filter { 
it.isInstalled() && it.isEnabled() }))
 
-            if (addons.any { it.isInstalled() }) {
+            if (true) {
                 
store.dispatch(MenuAction.UpdateShowExtensionsOnboarding(false))
                 
store.dispatch(MenuAction.UpdateManageExtensionsMenuItemVisibility(true))
                 return@launch
@@ -190,7 +190,7 @@ class MenuDialogMiddleware(
                 .shuffled()
                 .take(NUMBER_OF_RECOMMENDED_ADDONS_TO_SHOW)
 
-            if (recommendedAddons.isNotEmpty()) {
+            if (false) {
                 store.dispatch(
                     MenuAction.UpdateExtensionState(
                         recommendedAddons = recommendedAddons,



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/f0d854d47dd22b818eac9156a9c562361ee7a1ce

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/f0d854d47dd22b818eac9156a9c562361ee7a1ce
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tor-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to