Files
Mitul Shah eb2b8c988d [web-shared] Show precise durations in the new trace viewer (#2335)
* [web-shared] Show precise durations in the new trace viewer

The events list and timeline bar labels now render two-decimal seconds for
durations over 1s instead of rounding to whole seconds.

Co-authored-by: Cursor <cursoragent@cursor.com>

* [web-shared] Fix duration rounding at unit boundaries

formatDurationPrecise bucketed durations on the raw ms value but only
rounded at display time, so inputs just below a unit boundary carried
into the next unit without re-bucketing (e.g. 59999ms -> "60.00s").

Round to centisecond precision FIRST, then decompose in integer
centisecond space so the seconds component stays in [0.00, 59.99] and
carries re-bucket into the next unit (59999ms -> "1m 0.00s").

Co-authored-by: Cursor <cursoragent@cursor.com>

* [web-shared] Simplify precise duration formatting

Reuse the existing MS_IN_* constants instead of the centisecond decomposition; behavior is unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 20:57:29 +00:00
..
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-04 13:06:39 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-05-28 11:19:23 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-09 11:03:11 -07:00
2026-06-04 13:06:39 -07:00