pauseAfterInitialization property
Holds the ready branch back for this long after the initialization.
Keeps a loading indicator on screen long enough to be read. ScopeConfig.pauseAfterInitializationEnabled turns every such pause off at once.
ScopeTimeout.none is refused here, with an assert: a pause is a stretch of time to hold the ready branch back for rather than a limit on a wait, and "wait as long as it takes" has nothing to say about one.
Implementation
final Duration? pauseAfterInitialization;