diff --git a/packages/flutter/lib/src/foundation/_isolates_io.dart b/packages/flutter/lib/src/foundation/_isolates_io.dart index f6ca5d4d5a..37e3265cb7 100644 --- a/packages/flutter/lib/src/foundation/_isolates_io.dart +++ b/packages/flutter/lib/src/foundation/_isolates_io.dart @@ -81,7 +81,10 @@ Future _spawn(_IsolateConfiguration> configuration) a R result; await Timeline.timeSync( configuration.debugLabel, - () async { result = await configuration.apply(); }, + () async { + final FutureOr applicationResult = await configuration.apply(); + result = await applicationResult; + }, flow: Flow.step(configuration.flowId), ); Timeline.timeSync(