Telemetry off
Documentation

Documentation

26. v0.11.2 — Replay fit to view

Created
Aug 27, 2026
Updated
Aug 27, 2026

This patch release makes bar replay fit its bars into view the moment a start bar is selected. Follows v0.11.1.

Fixed

  • Replay bars could start entirely off-screen. After picking a start bar, the chart kept the viewport it had before replay began. Replay swaps the live bars for the start bar plus its warm-up context, and that range often did not overlap the old viewport, so every replayed bar sat to the left or right of the visible area and the user had to scroll to find them. Each pane now fits all of its available replay bars into view as soon as replay is ready, then applies the configured right offset — the same reset the chart performs when a symbol or timeframe changes.

Behaviour

  • The fit happens once per replay session, when the start bar is selected. Play, step, reset-to-start, and speed changes leave the viewport alone so playback is not interrupted by refits.
  • Starting a new replay session refits, even when the same start bar is picked again.
  • Ending replay fits the live bars back into view.
  • Panes are independent: each fits its own bars.

Technical notes

  • The chart already resets its visible range whenever its resetKey prop changes. The workspace previously passed a constant key per pane; it now derives it from a pure helper, replayChartResetKey, which switches to a session-and-start-scoped key exactly when replay becomes ready and back to the live key when it ends.

Verification

  • 259 test files / 2,008 tests passed, including a new regression pinning exactly when the reset key changes: on replay ready and on a new session, never during play, step, or reset-to-start.
  • TypeScript passed with zero errors; the optimized production build compiled successfully.

Next steps

Back to the release list.

Next: Release Notes