fix(web-probe): stabilize round timing attribution (#770)
Co-authored-by: Codex <codex@noreply.local>
This commit is contained in:
@@ -8907,7 +8907,12 @@ function renderWebObserveAnalyzeTable(value: Record<string, unknown>): string {
|
||||
const sessionRailTitleSummary = record(sessionRailTitles?.summary);
|
||||
const sessionRailTitleSamples = Array.isArray(sessionRailTitles?.samples) ? sessionRailTitles.samples.map(record).filter((item): item is Record<string, unknown> => item !== null).slice(0, 8) : [];
|
||||
const sessionRailTitleExamples = Array.isArray(sessionRailTitles?.examples) ? sessionRailTitles.examples.map(record).filter((item): item is Record<string, unknown> => item !== null).slice(0, 8) : [];
|
||||
const rounds = webObserveArray(sampleMetrics?.roundItems ?? sampleMetrics?.rounds).map(record).filter((item): item is Record<string, unknown> => item !== null).slice(-8);
|
||||
const roundSource = Array.isArray(sampleMetrics?.roundItems) && sampleMetrics.roundItems.length > 0
|
||||
? sampleMetrics.roundItems
|
||||
: Array.isArray(sampleMetrics?.rounds)
|
||||
? sampleMetrics.rounds
|
||||
: sampleMetrics?.roundItems ?? sampleMetrics?.rounds;
|
||||
const rounds = webObserveArray(roundSource).map(record).filter((item): item is Record<string, unknown> => item !== null).slice(-8);
|
||||
const turnColumns = webObserveArray(sampleMetrics?.turnColumns).map(record).filter((item): item is Record<string, unknown> => item !== null).slice(-12);
|
||||
const roundCount = Array.isArray(sampleMetrics?.rounds) ? sampleMetrics.rounds.length : sampleMetrics?.rounds;
|
||||
const turnColumnCount = Array.isArray(sampleMetrics?.turnColumns) ? sampleMetrics.turnColumns.length : sampleMetrics?.turnColumns;
|
||||
|
||||
Reference in New Issue
Block a user