No problem - thanks for the prompt response!
I've attached an Instruments .trace capturing the hitch during interactive dismissal. It shows a clear spike in work, including ViewGraph.updateOutputs alongside UIKit layout work (UIView layoutSublayersOfLayer, _UIHostingView.layoutSubviews).
Using LazyVStack mitigates the issue for the ScrollView repro - thank you, but I'm also seeing the same hitch on List-based screens where this doesn’t apply.
Happy to provide any further info.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: