From 99256377e1bac7f1668db2cf3ed81f343ba26ee7 Mon Sep 17 00:00:00 2001 From: "pulse-triage[bot]" <249995291+pulse-triage[bot]@users.noreply.github.com> Date: Sun, 4 Oct 2026 12:21:48 +0100 Subject: [PATCH] Complete typed PBS capacity controls and rendered proof Supply the existing required resource display names without changing rendered labels. Bind the six completed desktop and touch context controls to the exact production content, retaining the earlier adverse init and load observations. Change-source: pulse-maintainer --- .../browser-tests/pbs-capacity.tsx | 1 + .../55462e72c185a9e6.json | 54 +++++++++++++++++++ ...roxmoxBackupServersTable.capacity.test.tsx | 1 + 3 files changed, 56 insertions(+) create mode 100644 frontend-modern/browser-verification/55462e72c185a9e6.json diff --git a/frontend-modern/browser-tests/pbs-capacity.tsx b/frontend-modern/browser-tests/pbs-capacity.tsx index 7dab6d9930..df4a4018e2 100644 --- a/frontend-modern/browser-tests/pbs-capacity.tsx +++ b/frontend-modern/browser-tests/pbs-capacity.tsx @@ -40,6 +40,7 @@ function Fixture() { id: 'pbs-main', type: 'pbs', name: 'pbs-main', + displayName: 'pbs-main', platformId: 'pbs-main', platformType: 'proxmox-pbs', sourceType: 'api', diff --git a/frontend-modern/browser-verification/55462e72c185a9e6.json b/frontend-modern/browser-verification/55462e72c185a9e6.json new file mode 100644 index 0000000000..5fb3f948a9 --- /dev/null +++ b/frontend-modern/browser-verification/55462e72c185a9e6.json @@ -0,0 +1,54 @@ +{ + "version": 1, + "base_sha": "ccb296676c167d2b948d96a54319bc0d7b52549a", + "verified_at": "2026-10-04T11:21:10.896992Z", + "result": "passed", + "changed_paths": [ + "frontend-modern/src/features/proxmox/ProxmoxBackupServersTable.tsx", + "frontend-modern/src/features/proxmox/proxmoxBackupsTablePresentation.ts", + "frontend-modern/src/types/resource.ts" + ], + "content_sha256": { + "frontend-modern/src/features/proxmox/ProxmoxBackupServersTable.tsx": "5d51f3fe36638bde58f0d31b550947a78adc664dc0898ca323aac4fb8db62903", + "frontend-modern/src/features/proxmox/proxmoxBackupsTablePresentation.ts": "00bdd77055a4c1c76bd532361f5bf0905aa253a6a72adf630445eb319f4843d0", + "frontend-modern/src/types/resource.ts": "007885931ae929a05ce382fa70d9afd3ed784d5ca32fc4ccf403260675a5a6de" + }, + "routes": [ + "Local /browser-tests/pbs-capacity.html: production ProxmoxBackupsTable/router/CSS, direct and canonical synthetic resources" + ], + "viewports": [ + { + "width": 1365, + "height": 900, + "browser": "Chromium", + "input": "keyboard", + "colour": "light" + }, + { + "width": 390, + "height": 844, + "browser": "WebKit", + "input": "touch", + "colour": "dark" + }, + { + "width": 320, + "height": 844, + "browser": "WebKit", + "input": "touch", + "colour": "dark" + } + ], + "states": [ + "Healthy capacity \u2192 failed zero capacity \u2192 unknown \u2192 offline retained values \u2192 safe fixed error notice", + "Measured zero remains zero; 95% remains danger; missing datastore stays separate; ordinary readings resume", + "All six content-identical product contexts complete; earlier overall init/load failures remain adverse" + ], + "interactions": [ + "Desktop keyboard Enter and phone taps switch synthetic observations in the existing page", + "Same-identity notice updates preserve the mounted capacity cell; no false success dot, raw error or unreliable deduplication", + "Font-aware warning bounds and page overflow checked; all six screenshots inspected", + "No external-origin request or API mutation" + ], + "evidence": "Six exact-content context controls across two retained attempts, not a claim that every browser attempt passed. See browser-context-matrix.json in the lane dossier. Earlier generic-load timeout is not cleared or re-described as a timing pass." +} diff --git a/frontend-modern/src/features/proxmox/__tests__/ProxmoxBackupServersTable.capacity.test.tsx b/frontend-modern/src/features/proxmox/__tests__/ProxmoxBackupServersTable.capacity.test.tsx index a3861347a7..3acc64cbc1 100644 --- a/frontend-modern/src/features/proxmox/__tests__/ProxmoxBackupServersTable.capacity.test.tsx +++ b/frontend-modern/src/features/proxmox/__tests__/ProxmoxBackupServersTable.capacity.test.tsx @@ -26,6 +26,7 @@ const server = (store?: ResourcePBSDatastore, health = 'healthy'): Resource => ( id: 'pbs-capacity', type: 'pbs', name: 'pbs-capacity', + displayName: 'pbs-capacity', status: 'online', platformId: 'pbs-capacity', platformType: 'proxmox-pbs',