Bug 1880150 - Do not wait for attribution before dismissing splash screen (backport #5587) (#5695)

(cherry picked from commit 179fff2e8a1a0e6c90ea15c490a52fe47de67cd4)

Co-authored-by: Roger Yang <royang@mozilla.com>
fenix/123.1.0
mergify[bot] 2 months ago committed by GitHub
parent 1bc79adfab
commit 4b28245cbf

@ -483,8 +483,8 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
var maxDurationReached = false
val delay = FxNimbus.features.splashScreen.value().maximumDurationMs.toLong()
splashScreen.setKeepOnScreenCondition {
val dataFetched = components.settings.utmParamsKnown &&
components.settings.nimbusExperimentsFetched
val dataFetched = components.settings.nimbusExperimentsFetched
val keepOnScreen = !maxDurationReached && !dataFetched
if (!keepOnScreen) {
SplashScreen.firstLaunchExtended.record(

Loading…
Cancel
Save