Documentation
23. v0.10.1 — Replay start button fix
- Created
- Aug 23, 2026
- Updated
- Aug 23, 2026
This patch release fixes the Start replay toolbar button being permanently disabled for every data provider.
Fixed
- Start replay could never be pressed. Since v0.8.14, the button's disabled state was derived from the replay engine's pane inputs, which that release's stability work deliberately leaves empty while replay is inactive (so they aren't rebuilt on every realtime tick). An empty list made the "no bars loaded" check vacuously true, so the button stayed disabled no matter what was on the chart — and replay could never be activated to change that. The button is now gated directly on the visible panes: it enables as soon as any visible pane has bars, for every provider including CSV datasets.
Technical notes
- The gate is a pure, unit-tested helper (
replayStartDisabled) that reads the panes' bars and the visible pane indexes; hidden panes don't count, and empty or out-of-range layouts stay safely disabled. The v0.8.14 performance guard on the replay pane inputs is unchanged. - Verified live end to end on an imported CSV dataset: Start enables once bars load, start-bar selection works, and playback runs with pause, step, reset, and speed controls.
Verification
- 259 test files / 1,998 tests passed, including a new regression covering the vacuous-truth case, hidden-pane exclusion, and empty layouts.
- TypeScript passed with zero errors; the optimized production build compiled successfully.
Next steps
Back to the release list.
Next: Release Notes