Deployed the poller fix to archi-dev-box and re-ran the frozen harness (02-PERF-FINAL.json, 5 runs/surface). Web5 fixed (275ms, below both its 566ms pre-phase-2 baseline and the 300ms pass bar). Server's regression closed (574ms, below 738ms baseline) though not yet under 300ms. Fleet substantially improved (790ms, down from a 2631ms regression). AppDetails restored to at/near its own baseline. Investigated the two open items the coordinator raised: - OpenWrtGateway: this run's 5/5 samples failed with a Chromium "Target crashed" error cascading from an unrelated surface earlier in the same harness run — recorded as not-measurable, not written in as data. Separately confirmed via source (OpenWrtGateway.vue's h1 renders unconditionally, and a "No router configured" RPC error deterministically shows a real Connect-to-Router form) that the prior baseline/after/remeasure numbers were measuring a genuine, substantive disconnected-state UI render, not an empty/error page — so the "six confirmed regressions" count is not retracted, but the numbers are flagged as reflecting one specific code branch. - Discover (1389ms, worst remaining, least improved): profiled directly and found a SECOND, distinct, phase-2-class cause — showStagger/card-stagger entrance-animation classes are baked into the DOM at first mount and never programmatically removed (the flag is a correctly-scoped once-per-session const, but nothing ever re-renders to strip the class), so every KeepAlive detach/reattach cycle restarts the CSS animation on reactivation, replaying the full entrance cascade on every revisit. Confirmed via a diagnostic showing DOM card count doubling transiently on every revisit and an extended animationstart/animationend event log. Not fixed this pass — the safe fix's blast radius spans 5+ files outside this plan's scope (Apps.vue, Marketplace.vue, Home.vue, several Web5 sub-cards) and needs its own real-device verification budget, matching the precedent 02-02's original KeepAlive rollout needed for this exact class of change. Named and evidenced, recommended as a dedicated follow-up rather than expanded into this plan under time pressure. REQUIREMENTS.md's PERF-02/PERF-03 rows updated to the final state. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1804 lines
52 KiB
JSON
1804 lines
52 KiB
JSON
{
|
||
"baseUrl": "http://archi-dev-box",
|
||
"takenAt": "2026-07-31T13:08:55.161Z",
|
||
"commit": "12161989",
|
||
"runs": 5,
|
||
"notes": "Skipped/errored surfaces: mesh: locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 40 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n; cloud-folder: locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n; openwrt-gateway: locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n; wallet-send: locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n",
|
||
"results": [
|
||
{
|
||
"id": "home",
|
||
"label": "Home (wallet figures)",
|
||
"path": "/dashboard",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 299,
|
||
"revisitMs": 534,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 16,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "node.did",
|
||
"startedAtMs": 123,
|
||
"durationMs": 88
|
||
},
|
||
{
|
||
"method": "auth.totp.status",
|
||
"startedAtMs": 123,
|
||
"durationMs": 89
|
||
},
|
||
{
|
||
"method": "webhook.get-config",
|
||
"startedAtMs": 123,
|
||
"durationMs": 89
|
||
},
|
||
{
|
||
"method": "analytics.get-status",
|
||
"startedAtMs": 123,
|
||
"durationMs": 89
|
||
},
|
||
{
|
||
"method": "backup.list",
|
||
"startedAtMs": 124,
|
||
"durationMs": 88
|
||
},
|
||
{
|
||
"method": "system.settings.get",
|
||
"startedAtMs": 124,
|
||
"durationMs": 88
|
||
},
|
||
{
|
||
"method": "system.kiosk-display.get",
|
||
"startedAtMs": 124,
|
||
"durationMs": 88
|
||
},
|
||
{
|
||
"method": "node.nostr-pubkey",
|
||
"startedAtMs": 213,
|
||
"durationMs": 25
|
||
},
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 240,
|
||
"durationMs": 14
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 481,
|
||
"durationMs": 25
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 481,
|
||
"durationMs": 25
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 481,
|
||
"durationMs": 25
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 481,
|
||
"durationMs": 25
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 482,
|
||
"durationMs": 24
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 482,
|
||
"durationMs": 24
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 482,
|
||
"durationMs": 35
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 394,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 158,
|
||
"revisitMs": 232,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 60,
|
||
"durationMs": 3
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 3,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 228,
|
||
"revisitMs": 431,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 8,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 91,
|
||
"durationMs": 7
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 352,
|
||
"durationMs": 21
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 21
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 24
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 41
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 353,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 353,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 353,
|
||
"durationMs": 68
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 330,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 189,
|
||
"revisitMs": 383,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 140,
|
||
"durationMs": 16
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 16,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 104,
|
||
"revisitMs": 441,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 189,
|
||
"revisitMs": 431,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 91,
|
||
"durationMs": 7
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 352,
|
||
"durationMs": 21
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 21
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 24
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 352,
|
||
"durationMs": 41
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 353,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 353,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 353,
|
||
"durationMs": 68
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 330,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "apps",
|
||
"label": "Apps (My Apps)",
|
||
"path": "/dashboard/apps",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 443,
|
||
"revisitMs": 457,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 259,
|
||
"revisitMs": 180,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 53,
|
||
"durationMs": 8
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 8,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 137,
|
||
"revisitMs": 196,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 42,
|
||
"durationMs": 8
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 8,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 127,
|
||
"revisitMs": 253,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 743,
|
||
"revisitMs": 508,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 259,
|
||
"revisitMs": 253,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "marketplace",
|
||
"label": "Marketplace (App Store)",
|
||
"path": "/dashboard/marketplace",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 1512,
|
||
"revisitMs": 3725,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 8,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 146,
|
||
"durationMs": 30
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 638,
|
||
"durationMs": 90
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 638,
|
||
"durationMs": 91
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 638,
|
||
"durationMs": 94
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 638,
|
||
"durationMs": 99
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 637,
|
||
"durationMs": 103
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 638,
|
||
"durationMs": 109
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 638,
|
||
"durationMs": 109
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 601,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1838,
|
||
"revisitMs": 3032,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 20,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 66,
|
||
"durationMs": 5
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 304,
|
||
"durationMs": 34
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 285,
|
||
"durationMs": 53
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 285,
|
||
"durationMs": 53
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 304,
|
||
"durationMs": 38
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 304,
|
||
"durationMs": 38
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 284,
|
||
"durationMs": 59
|
||
},
|
||
{
|
||
"method": "bitcoin.getinfo",
|
||
"startedAtMs": 304,
|
||
"durationMs": 44
|
||
},
|
||
{
|
||
"method": "openwrt.get-status",
|
||
"startedAtMs": 304,
|
||
"durationMs": 53
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 304,
|
||
"durationMs": 54
|
||
},
|
||
{
|
||
"method": "fips.status",
|
||
"startedAtMs": 304,
|
||
"durationMs": 171
|
||
},
|
||
{
|
||
"method": "system.stats",
|
||
"startedAtMs": 304,
|
||
"durationMs": 241
|
||
},
|
||
{
|
||
"method": "vpn.status",
|
||
"startedAtMs": 304,
|
||
"durationMs": 296
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 1952,
|
||
"durationMs": 29
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 1952,
|
||
"durationMs": 29
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 1952,
|
||
"durationMs": 29
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 1958,
|
||
"durationMs": 48
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 1958,
|
||
"durationMs": 59
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 1952,
|
||
"durationMs": 76
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 1958,
|
||
"durationMs": 140
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 12,
|
||
"rpcWallClockMs": 2032,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1776,
|
||
"revisitMs": 561,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 8,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 78,
|
||
"durationMs": 6
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 275,
|
||
"durationMs": 65
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 275,
|
||
"durationMs": 68
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 275,
|
||
"durationMs": 68
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 275,
|
||
"durationMs": 76
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 275,
|
||
"durationMs": 84
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 275,
|
||
"durationMs": 87
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 275,
|
||
"durationMs": 87
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 284,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1166,
|
||
"revisitMs": 452,
|
||
"firstVisitRpcCount": 2,
|
||
"revisitRpcCount": 8,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 73,
|
||
"durationMs": 7
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 262,
|
||
"durationMs": 56
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 262,
|
||
"durationMs": 56
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 262,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 262,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 262,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 262,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 262,
|
||
"durationMs": 60
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 7,
|
||
"rpcWallClockMs": 249,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1291,
|
||
"revisitMs": 1859,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 13,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 92,
|
||
"durationMs": 9
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 387,
|
||
"durationMs": 46
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "bitcoin.getinfo",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "openwrt.get-status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 396,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "fips.status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 129
|
||
},
|
||
{
|
||
"method": "system.stats",
|
||
"startedAtMs": 396,
|
||
"durationMs": 194
|
||
},
|
||
{
|
||
"method": "vpn.status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 285
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 12,
|
||
"rpcWallClockMs": 589,
|
||
"remounted": false,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 1512,
|
||
"revisitMs": 1859,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 8,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 92,
|
||
"durationMs": 9
|
||
},
|
||
{
|
||
"method": "lnd.getinfo",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ecash-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.fedimint-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "wallet.ark-balance",
|
||
"startedAtMs": 387,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "lnd.gettransactions",
|
||
"startedAtMs": 387,
|
||
"durationMs": 46
|
||
},
|
||
{
|
||
"method": "wallet.ecash-history",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "bitcoin.getinfo",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "openwrt.get-status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 51
|
||
},
|
||
{
|
||
"method": "lnd.lightning-history",
|
||
"startedAtMs": 396,
|
||
"durationMs": 60
|
||
},
|
||
{
|
||
"method": "fips.status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 129
|
||
},
|
||
{
|
||
"method": "system.stats",
|
||
"startedAtMs": 396,
|
||
"durationMs": 194
|
||
},
|
||
{
|
||
"method": "vpn.status",
|
||
"startedAtMs": 396,
|
||
"durationMs": 285
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 12,
|
||
"rpcWallClockMs": 589,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "discover",
|
||
"label": "Discover (App Store tab)",
|
||
"path": "/dashboard/discover",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 529,
|
||
"revisitMs": 1107,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 623,
|
||
"revisitMs": 1389,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 191,
|
||
"durationMs": 12
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 12,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 921,
|
||
"revisitMs": 1099,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 14,
|
||
"durationMs": 272
|
||
},
|
||
{
|
||
"method": "mesh.status",
|
||
"startedAtMs": 507,
|
||
"durationMs": 3
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 496,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 559,
|
||
"revisitMs": 1463,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 10,
|
||
"durationMs": 0
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1981,
|
||
"revisitMs": 2213,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 716,
|
||
"durationMs": 100
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 100,
|
||
"remounted": false,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 623,
|
||
"revisitMs": 1389,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 191,
|
||
"durationMs": 12
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 12,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "cloud",
|
||
"label": "Cloud / Files",
|
||
"path": "/dashboard/cloud",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 749,
|
||
"revisitMs": 1101,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 17,
|
||
"durationMs": 3
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 852,
|
||
"durationMs": 154
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 989,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 543,
|
||
"revisitMs": 526,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 9,
|
||
"durationMs": 199
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 479,
|
||
"durationMs": 34
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 504,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 614,
|
||
"revisitMs": 561,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 71,
|
||
"durationMs": 44
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 521,
|
||
"durationMs": 22
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 472,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 226,
|
||
"revisitMs": 296,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 62,
|
||
"durationMs": 6
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 224,
|
||
"durationMs": 63
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 225,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 180,
|
||
"revisitMs": 196,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 47,
|
||
"durationMs": 5
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 167,
|
||
"durationMs": 18
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 138,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 543,
|
||
"revisitMs": 526,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 9,
|
||
"durationMs": 199
|
||
},
|
||
{
|
||
"method": "federation.list-nodes",
|
||
"startedAtMs": 479,
|
||
"durationMs": 34
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 504,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "mesh",
|
||
"label": "Mesh",
|
||
"path": "/dashboard/mesh",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 39 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 43 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 43 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 43 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 40 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
}
|
||
],
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.waitFor: Timeout 20000ms exceeded.\nCall log:\n\u001b[2m - waiting for locator('.mesh-status-grid').first() to be visible\u001b[22m\n\u001b[2m 40 × locator resolved to hidden <div class=\"mesh-status-grid\">…</div>\u001b[22m\n"
|
||
},
|
||
{
|
||
"id": "server",
|
||
"label": "Server (Network)",
|
||
"path": "/dashboard/server",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 1764,
|
||
"revisitMs": 1228,
|
||
"firstVisitRpcCount": 4,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 16,
|
||
"durationMs": 313
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 313,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 322,
|
||
"revisitMs": 646,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 79,
|
||
"durationMs": 31
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 31,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 321,
|
||
"revisitMs": 466,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "mesh.status",
|
||
"startedAtMs": 17,
|
||
"durationMs": 86
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 1,
|
||
"rpcWallClockMs": 86,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 433,
|
||
"revisitMs": 557,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 3,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "node-messages-received",
|
||
"startedAtMs": 141,
|
||
"durationMs": 40
|
||
},
|
||
{
|
||
"method": "system.get-hostname",
|
||
"startedAtMs": 150,
|
||
"durationMs": 31
|
||
},
|
||
{
|
||
"method": "server.get-state",
|
||
"startedAtMs": 196,
|
||
"durationMs": 24
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 2,
|
||
"rpcWallClockMs": 79,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 523,
|
||
"revisitMs": 574,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 2,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.disk-status",
|
||
"startedAtMs": 459,
|
||
"durationMs": 100
|
||
},
|
||
{
|
||
"method": "network.list-interfaces",
|
||
"startedAtMs": 459,
|
||
"durationMs": 100
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 2,
|
||
"rpcWallClockMs": 100,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 433,
|
||
"revisitMs": 574,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 1,
|
||
"revisitRpcCalls": [
|
||
{
|
||
"method": "system.disk-status",
|
||
"startedAtMs": 459,
|
||
"durationMs": 100
|
||
},
|
||
{
|
||
"method": "network.list-interfaces",
|
||
"startedAtMs": 459,
|
||
"durationMs": 100
|
||
}
|
||
],
|
||
"maxConcurrentRpc": 2,
|
||
"rpcWallClockMs": 100,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "web5",
|
||
"label": "Web5",
|
||
"path": "/dashboard/web5",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 468,
|
||
"revisitMs": 272,
|
||
"firstVisitRpcCount": 1,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 206,
|
||
"revisitMs": 275,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 592,
|
||
"revisitMs": 533,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 639,
|
||
"revisitMs": 374,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 375,
|
||
"revisitMs": 121,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 468,
|
||
"revisitMs": 275,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "fleet",
|
||
"label": "Fleet",
|
||
"path": "/dashboard/fleet",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 595,
|
||
"revisitMs": 541,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1344,
|
||
"revisitMs": 298,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 238,
|
||
"revisitMs": 790,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 608,
|
||
"revisitMs": 1274,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 5023,
|
||
"revisitMs": 871,
|
||
"firstVisitRpcCount": 69,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 608,
|
||
"revisitMs": 790,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "chat",
|
||
"label": "Chat (AIUI)",
|
||
"path": "/dashboard/chat",
|
||
"kind": "main-tab",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 11676,
|
||
"revisitMs": 478,
|
||
"firstVisitRpcCount": 14,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 417,
|
||
"revisitMs": 375,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 230,
|
||
"revisitMs": 178,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 221,
|
||
"revisitMs": 267,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 85,
|
||
"revisitMs": 273,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 230,
|
||
"revisitMs": 273,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "app-details",
|
||
"label": "AppDetails (secondary)",
|
||
"path": "/dashboard/apps/:id",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 9975,
|
||
"revisitMs": 1231,
|
||
"firstVisitRpcCount": 11,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1676,
|
||
"revisitMs": 1088,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 773,
|
||
"revisitMs": 1043,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 589,
|
||
"revisitMs": 1410,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 849,
|
||
"revisitMs": 1385,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
}
|
||
],
|
||
"firstVisitMs": 849,
|
||
"revisitMs": 1231,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "marketplace-app-details",
|
||
"label": "MarketplaceAppDetails (secondary)",
|
||
"path": "/dashboard/marketplace/:id",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": 9309,
|
||
"revisitMs": 1484,
|
||
"firstVisitRpcCount": 3,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": false,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1278,
|
||
"revisitMs": 2523,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1375,
|
||
"revisitMs": 1461,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": 1228,
|
||
"revisitMs": 741,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('a:has-text(\"Browse Store\")').first()\u001b[22m\n"
|
||
}
|
||
],
|
||
"firstVisitMs": 1326.5,
|
||
"revisitMs": 1472.5,
|
||
"firstVisitRpcCount": 0,
|
||
"revisitRpcCount": 0,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": 0,
|
||
"rpcWallClockMs": 0,
|
||
"remounted": true,
|
||
"error": null
|
||
},
|
||
{
|
||
"id": "cloud-folder",
|
||
"label": "CloudFolder (secondary)",
|
||
"path": "/dashboard/cloud/:folderId",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
}
|
||
],
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"id": "openwrt-gateway",
|
||
"label": "OpenWrtGateway (secondary)",
|
||
"path": "/dashboard/server/openwrt",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
}
|
||
],
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"id": "wallet-send",
|
||
"label": "Wallet / send flow (Home wallet card, SendBitcoinModal)",
|
||
"path": "/dashboard",
|
||
"kind": "secondary",
|
||
"runs": 5,
|
||
"samples": [
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
},
|
||
{
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
}
|
||
],
|
||
"firstVisitMs": null,
|
||
"revisitMs": null,
|
||
"firstVisitRpcCount": null,
|
||
"revisitRpcCount": null,
|
||
"revisitRpcCalls": [],
|
||
"maxConcurrentRpc": null,
|
||
"rpcWallClockMs": null,
|
||
"remounted": null,
|
||
"error": "locator.click: Target crashed \nCall log:\n\u001b[2m - waiting for locator('[data-controller-zone=\"sidebar\"] a[href=\"/dashboard\"]').first()\u001b[22m\n"
|
||
}
|
||
]
|
||
} |