fix(web): do not seal zero terminal durations (#1918)
* fix(web): keep terminal duration sealed * fix(web): do not seal zero terminal durations
This commit is contained in:
@@ -308,7 +308,7 @@ function terminalMessageDurationMs(message: ChatMessage, timing: ChatMessage["ti
|
||||
if (recorded !== null) return recorded;
|
||||
const elapsed = elapsedTerminalDurationMs(message, timing);
|
||||
if (elapsed !== null && elapsed > 0) return elapsed;
|
||||
return finiteDurationMs(message.durationMs) ?? finiteDurationMs(timing?.durationMs) ?? finiteDurationMs(message.runnerTrace?.durationMs) ?? finiteDurationMs(message.runnerTrace?.timing?.durationMs) ?? elapsed;
|
||||
return null;
|
||||
}
|
||||
|
||||
function elapsedTerminalDurationMs(message: ChatMessage, timing: ChatMessage["timing"]): number | null {
|
||||
|
||||
Reference in New Issue
Block a user