Make action activation asynchronous.
Review Request #14694 — Created Nov. 14, 2025 and updated — Latest diff uploaded
Action.activate()is now fully asynchronous. This gives callers the
ability to track when an operation has concluded, useful for enabling
views to indicate a busy status or to chain operations.All existing actions have been updated, and all asynchronous code within
have been updated to useasync/await.
Unit tests passs.
Tested all the actions.