Perhaps keep the transient open when the suffix command is run but replace the transient subgroups which now contain stale data (Current
, Selected
, and potentially Version
) with a loading indicator.
If the user exits the transient before the async command finishes, don't re-open it. Otherwise, refresh the transient contents according to the new value of hyperdrive-current-entry
.