brizental pushed to branch tor-browser-140.2.0esr-15.0-1 at The Tor Project / Applications / Tor Browser

Commits:

1 changed file:

Changes:

  • mobile/android/fenix/app/src/main/java/org/mozilla/fenix/HomeActivity.kt
    ... ... @@ -378,35 +378,8 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity, TorAn
    378 378
                 }
    
    379 379
             }
    
    380 380
     
    
    381
    -        SplashScreenManager(
    
    382
    -            splashScreenOperation = if (FxNimbus.features.splashScreen.value().offTrainOnboarding) {
    
    383
    -                ApplyExperimentsOperation(
    
    384
    -                    storage = DefaultExperimentsOperationStorage(components.settings),
    
    385
    -                    nimbus = components.nimbus.sdk,
    
    386
    -                )
    
    387
    -            } else {
    
    388
    -                FetchExperimentsOperation(
    
    389
    -                    storage = DefaultExperimentsOperationStorage(components.settings),
    
    390
    -                    nimbus = components.nimbus.sdk,
    
    391
    -                )
    
    392
    -            },
    
    393
    -            scope = lifecycleScope,
    
    394
    -            splashScreenTimeout = FxNimbus.features.splashScreen.value().maximumDurationMs.toLong(),
    
    395
    -            isDeviceSupported = { Build.VERSION.SDK_INT > Build.VERSION_CODES.M },
    
    396
    -            storage = DefaultSplashScreenStorage(components.settings),
    
    397
    -            showSplashScreen = { installSplashScreen().setKeepOnScreenCondition(it) },
    
    398
    -            onSplashScreenFinished = { result ->
    
    399
    -                if (result.sendTelemetry) {
    
    400
    -                    SplashScreen.firstLaunchExtended.record(
    
    401
    -                        SplashScreen.FirstLaunchExtendedExtra(dataFetched = result.wasDataFetched),
    
    402
    -                    )
    
    403
    -                }
    
    404
    -
    
    405
    -                if (savedInstanceState == null && shouldShowOnboarding) {
    
    406
    -                    navHost.navController.navigate(NavGraphDirections.actionGlobalOnboarding())
    
    407
    -                }
    
    408
    -            },
    
    409
    -        ).showSplashScreen()
    
    381
    +        // tor-browser#43730: Do not delay splash screen
    
    382
    +        // to fetch or apply Nimbus experiments.
    
    410 383
     
    
    411 384
             lifecycleScope.launch {
    
    412 385
                 val debugSettingsRepository = DefaultDebugSettingsRepository(