-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
cp: approvedApproved cherry-pick requestApproved cherry-pick requestcp: reviewCherry-picks in the review queueCherry-picks in the review queueframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.
Description
issue_link
b/230429702
Commit Hash
Target
beta
Impacted Users
All end-customers
Impact Description
App may take down splash screen too early on Android and iOS.
The device may report metric related information multiple times during startup. For larger apps that do not immediately call runApp in main, this may result in the framework forcing a frame to be scheduled, which will incorrectly indicate to the engine that Flutter has started rendering UI before it is actually ready.
Workaround
An application could do some complicated work around involving overriding their bindings and refusing to let the superclass do what it should. It is not viable.
Risk
low
Test Coverage
yes
Validation Steps
Internal customer tests accurately show whether the callback is firing too early.
Metadata
Metadata
Assignees
Labels
cp: approvedApproved cherry-pick requestApproved cherry-pick requestcp: reviewCherry-picks in the review queueCherry-picks in the review queueframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.