Details
-
Technical task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
Description
To be able to shut down asynchronous work before destroying components that have used senders, we first need to cancel outstanding work (which is the QObjectSender cancellation task, https://bugreports.qt.io/browse/QTBUG-132918), and then wait until an async_scope's cleanup sender completes. That wait needs to be done so that it lets other events run.