Files
UTM/Platform
osy a22bac70ef download: show the real reason a VM download failed
The three error types in this file declare `errorDescription` but conform
only to `Error`, so the description is never consulted. `downloadUTMZip()`
alerts with `error.localizedDescription`, which for a plain `Error` falls
back to "The operation couldn't be completed. (UTM.UTMDownloadVMTask...
error 1.)" -- the localized strings here have never reached a user.

Conform them to `LocalizedError` instead, matching every other error type
in the codebase. No other type has this defect.

`CreateUTMFailed` is currently unthrown; it is included so the three stay
consistent rather than leaving one behind.

Assisted-by: Claude:claude-fable-5-1
2026-09-01 12:30:12 -07:00
..
2025-04-07 18:21:20 -07:00
2026-08-04 08:26:43 -07:00
2024-11-21 13:26:13 +09:00
2026-08-04 08:27:04 -07:00
2025-09-15 12:03:49 -07:00