fix(web-probe): restore analyzer runtime diagnostics visibility

This commit is contained in:
Codex
2026-07-02 17:39:41 +00:00
parent c08d0fbdb1
commit dc50f0c715
6 changed files with 105 additions and 10 deletions
@@ -807,9 +807,9 @@ function groupWebPerformanceRuntimeDiagnostics(events) {
group.deliveredCount += Number(item.deliveredCount || 0);
group.chunkCount += Number(item.chunkCount || 0);
group.droppedCount += Number(item.droppedCount || 0);
group.maxFlushDurationMs = maxNumber(group.maxFlushDurationMs, item.flushDurationMs);
group.maxItemsPerChunk = maxNumber(group.maxItemsPerChunk, item.maxItemsPerChunk);
group.maxChunkMs = maxNumber(group.maxChunkMs, item.maxChunkMs);
group.maxFlushDurationMs = maxRuntimeNumber(group.maxFlushDurationMs, item.flushDurationMs);
group.maxItemsPerChunk = maxRuntimeNumber(group.maxItemsPerChunk, item.maxItemsPerChunk);
group.maxChunkMs = maxRuntimeNumber(group.maxChunkMs, item.maxChunkMs);
if (Number.isFinite(Number(item.replacedByKey))) group.replacedByKeyCount += Number(item.replacedByKey);
else if (item.replacedByKey === true || item.replacedByKeyHash) group.replacedByKeyCount += 1;
if (group.examples.length < 6) group.examples.push({
@@ -851,7 +851,7 @@ function groupWebPerformanceRuntimeDiagnostics(events) {
})).sort((left, right) => right.count - left.count || String(left.firstAt || "").localeCompare(String(right.firstAt || "")));
}
function maxNumber(current, candidate) {
function maxRuntimeNumber(current, candidate) {
const value = Number(candidate);
if (!Number.isFinite(value)) return current ?? null;
const existing = Number(current);