fix: WinRM update panel no longer blocks SAC navigation (0.20.21)

This commit is contained in:
2026-06-21 11:07:28 +10:00
parent 8a451a0c49
commit 8adaf3bfd3
6 changed files with 134 additions and 37 deletions
@@ -38,6 +38,7 @@ function finishModal(job: HostRemoteActionJobStatus) {
hostRemoteActionLog.loading = false;
hostRemoteActionLog.ok = job.ok ?? job.status === "success";
applyJobToModal(job);
hostRemoteActionLog.open = true;
}
async function pollRemoteJob(hostId: number): Promise<HostRemoteActionJobStatus> {
@@ -115,6 +116,15 @@ export async function runHostRemoteAction(
}
export function closeHostRemoteActionLog() {
if (hostRemoteActionLog.loading) return;
hostRemoteActionLog.open = false;
}
export function showHostRemoteActionLog() {
if (hostRemoteActionLog.loading || hostRemoteActionLog.ok != null) {
hostRemoteActionLog.open = true;
}
}
export function hasActiveHostRemoteAction(): boolean {
return hostRemoteActionLog.loading;
}