Dan Ballard pushed to branch tor-browser-153.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 69d7cc06 by clairehurst at 2026-07-21T16:39:10-07:00 fixup! [android] Disable features and functionality Bug 45103: Disable broken tab management - - - - - 2 changed files: - mobile/android/fenix/app/nimbus.fml.yaml - mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabManagementFeatureHelper.kt Changes: ===================================== mobile/android/fenix/app/nimbus.fml.yaml ===================================== @@ -945,7 +945,7 @@ features: opening_animation_enabled: false - channel: nightly value: - opening_animation_enabled: true + opening_animation_enabled: false tab-groups: description: Control the visibility of the tab groups feature. @@ -961,10 +961,10 @@ features: enabled: false - channel: beta value: - enabled: true + enabled: false - channel: nightly value: - enabled: true + enabled: false tab-groups-drag-and-drop: description: Control the visibility of drag and drop for tab groups. variables: @@ -979,10 +979,10 @@ features: enabled: false - channel: beta value: - enabled: true + enabled: false - channel: nightly value: - enabled: true + enabled: false tab-groups-onboarding: description: Control the visibility of onboarding for tab groups. variables: ===================================== mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/TabManagementFeatureHelper.kt ===================================== @@ -44,20 +44,21 @@ interface TabManagementFeatureHelper { */ data object DefaultTabManagementFeatureHelper : TabManagementFeatureHelper { + // Disable all tab group features since they only work in non-private tabs override val openingAnimationEnabled: Boolean - get() = Config.channel.isDebug || FxNimbus.features.tabManagementEnhancements.value().openingAnimationEnabled + get() = false override val tabGroupsEnabled: Boolean - get() = Config.channel.isDebug || FxNimbus.features.tabGroups.value().enabled + get() = false override val tabGroupsDragAndDropEnabled: Boolean - get() = Config.channel.isDebug || FxNimbus.features.tabGroupsDragAndDrop.value().enabled + get() = false override val shareTabGroupEnabled: Boolean get() = false override val tabGroupsOnboardingEnabled: Boolean - get() = Config.channel.isDebug || FxNimbus.features.tabGroupsOnboarding.value().enabled + get() = false } val LocalTabManagementFeatureHelper = staticCompositionLocalOf<TabManagementFeatureHelper> { View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/69d7cc06... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/69d7cc06... You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
participants (1)
-
Dan Ballard (@dan)