diff --git a/AppImage/components/storage-overview.tsx b/AppImage/components/storage-overview.tsx
index 43dc652c..27786827 100644
--- a/AppImage/components/storage-overview.tsx
+++ b/AppImage/components/storage-overview.tsx
@@ -2087,36 +2087,33 @@ function openSmartReport(disk: DiskInfo, testStatus: SmartTestStatus, smartAttri
const statusColor = attr.status === 'ok' ? '#16a34a' : attr.status === 'warning' ? '#ca8a04' : '#dc2626'
const statusBg = attr.status === 'ok' ? '#16a34a15' : attr.status === 'warning' ? '#ca8a0415' : '#dc262615'
const explanation = getAttrExplanation(attr.name, diskType)
+ const explainRow = explanation
+ ? `
${explanation} |
`
+ : ''
if (useSimpleTable) {
- // NVMe/SAS format: Metric | Value | Status (with explanation)
+ // NVMe/SAS format: Metric | Value | Status
const displayValue = isSasDisk ? attr.raw_value : attr.value
return `
- |
- ${attr.name}
- ${explanation ? `${explanation} ` : ''}
- |
- ${displayValue} |
- ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} |
+ ${attr.name} |
+ ${displayValue} |
+ ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} |
- `
+ ${explainRow}`
} else {
- // SATA format: ID | Attribute | Val | Worst | Thr | Raw | Status (with explanation)
+ // SATA format: ID | Attribute | Val | Worst | Thr | Raw | Status
return `
- | ${attr.id} |
-
- ${attr.name.replace(/_/g, ' ')}
- ${explanation ? `${explanation} ` : ''}
- |
- ${attr.value} |
- ${attr.worst} |
- ${attr.threshold} |
- ${attr.raw_value} |
- ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} |
+ ${attr.id} |
+ ${attr.name.replace(/_/g, ' ')} |
+ ${attr.value} |
+ ${attr.worst} |
+ ${attr.threshold} |
+ ${attr.raw_value} |
+ ${attr.status === 'ok' ? 'OK' : attr.status.toUpperCase()} |
- `
+ ${explainRow}`
}
}).join('')
@@ -2365,7 +2362,7 @@ function openSmartReport(disk: DiskInfo, testStatus: SmartTestStatus, smartAttri
-
+
SMART Health Report - /dev/${disk.name}