nostr:npub1sy8vt0hed8vr58ueqjlvmpzylv9he2fvv04luf4z5vyzsuut5zvqfpw2zc nostr:npub1k4uen3un4w2htkjeeatazgy29zl0t7a63w60mfavd8f0cy0yr3ps0572ca One big caveat with updating from UIKit -> SwiftUI async is that what’s on screen and the SwiftUI state will be desynchronized for a short while, e.g. it could be possible to click a button and execute its action while it is in a 'disabled' SwiftUI state.
I don’t know if there is any other way to do this, maybe: only do async in case of the "Modifying state during view update" message?