diff --git a/lib/gui/app/models/flash-state.ts b/lib/gui/app/models/flash-state.ts index 4504551f..f5479e5c 100644 --- a/lib/gui/app/models/flash-state.ts +++ b/lib/gui/app/models/flash-state.ts @@ -85,6 +85,10 @@ export function addFailedDeviceError({ const failedDeviceErrorsMap = new Map( store.getState().toJS().failedDeviceErrors, ); + if (failedDeviceErrorsMap.has(device.device)) { + // Only store the first error + return; + } failedDeviceErrorsMap.set(device.device, { description: device.description, device: device.device,