Files
Ignacy Łątka 93c38c2a3c fix(screen-recording): harden the server stop path and bound its dispose-time salvage
- Don't fabricate a wall clock: a stop reply that omits wall_clock_ms now maps to
  null instead of the video length, and stop reports the trim pair only when the
  server actually sent a wall clock -- otherwise wallClockMs === durationMs would
  ship alongside trimmedMs > 0, which cannot both hold.
- Name the field that failed: a reply carrying a path but no numeric duration no
  longer errors "no video path", since the path is present.
- Bound the post-dispose salvage stop to the same 1.5s dispose uses, so a start
  disposed mid-request cannot hang on a wedged simulator-server for the
  finalizer's full stop timeout.
2026-09-03 23:05:33 +02:00
..