mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-03 04:38:48 +00:00
Treat optional SMART counters independently from a reported temperature. Preserve units, configured thresholds and the unavailable-details fallback. Cover live snapshot transitions and bind desktop/mobile browser proof. Contract-Neutral: Existing disk-detail presentation bug fix; no shared frontend primitive, API, ownership, or entitlement boundary changes. Change-source: pulse-maintainer
50 lines
2.2 KiB
JSON
50 lines
2.2 KiB
JSON
{
|
|
"version": 1,
|
|
"base_sha": "df18123e7da3b682eed811c0e01c94a44dc2c29c",
|
|
"verified_at": "2026-10-02T16:36:02.327983Z",
|
|
"result": "passed",
|
|
"changed_paths": [
|
|
"frontend-modern/src/features/storageBackups/diskDetailPresentation.ts"
|
|
],
|
|
"content_sha256": {
|
|
"frontend-modern/src/features/storageBackups/diskDetailPresentation.ts": "035614af7ddee52c5ee56099b4f447b0137afd9dccf07be9981d44a486eb19a4"
|
|
},
|
|
"routes": [
|
|
"/browser-tests/disk-temperature.html"
|
|
],
|
|
"viewports": [
|
|
{
|
|
"width": 1365,
|
|
"height": 900
|
|
},
|
|
{
|
|
"width": 390,
|
|
"height": 844
|
|
}
|
|
],
|
|
"states": [
|
|
"Temperature without extended SMART; critical temperature; Fahrenheit; absent temperature; full SMART snapshot",
|
|
"Chromium desktop light and WebKit phone dark: 10 final states, no page errors or horizontal overflow; synthetic inputs, not native collection"
|
|
],
|
|
"interactions": [
|
|
"Same-identity snapshot replacement and reactive temperature-unit changes",
|
|
"Parent Chromium and WebKit reproduce hidden 42 C; representative desktop and all five phone final screenshots inspected"
|
|
],
|
|
"command": "pulse-worker-browser frontend-modern/browser-tests/disk-temperature.cjs",
|
|
"browser_versions": {
|
|
"playwright": "1.56.1",
|
|
"chromium": "141.0.7390.37",
|
|
"webkit": "26.0"
|
|
},
|
|
"artifacts": [
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/result.json",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/parent.json",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/parent-chromium-temperature-hidden.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/chromium-temperature-only.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/webkit-temperature-only.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/webkit-hot.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/webkit-fahrenheit.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/webkit-missing.png",
|
|
"/var/lib/pulse-maintainer/worker-outputs/web-product-ebfg3k6d/browser/webkit-extended.png"
|
|
]
|
|
}
|