@marksmith Interesting observation! I’m not certain but I suspect it has something to do with SwiftUI’s view diffing - after the old and new states are compared, the old state isn’t immediately released.
Hopefully someone else will have a more definitive answer.


