[#9400] A failed VDI test run now shows a clear, ordered troubleshooting checklist — leading with the session-host agent check — instead of a wall of red text, so operators can diagnose the real cause faster. The full diagnostic message is still available behind a disclosure.
[#9504] A Launcher Appliance reboot now shows live progress (in progress → rebooting → back online), with the last-heartbeat line, status pill, and CPU/Memory gauges refreshing on their own, instead of a single static notice that needed a manual refresh.
[#9521] Fixed downloading an appliance debug log (and the debug archive and configuration backup files) saving a copy of the web page under the log's filename instead of the actual file; these downloads now return the real file on every deployment.
[#9501] Fixed the per-row Delete button on Test Runs (and ten other delete/revoke confirmations across the app) closing its confirmation without actually deleting; single-item deletes work again. Bulk delete was unaffected.
[#9494] Fixed dashboard and module colours briefly flashing or disappearing on a momentary connection blip — a short reconnection no longer paints the "Connection Lost" overlay or forces a full page reload; a genuine outage still shows the overlay as before.
[#9517] Fixed the Launcher Appliance "Update all to selected set" button staying disabled even when the Appliance Agent had an update available.
[#9505] Aligned the browser tiles' Install / Update / Upload buttons to a consistent size on the Launcher Appliance Updates tab.