Documentation
36. v0.16.4 — CSV chart refresh fix
- Created
- Sep 20, 2026
- Updated
- Sep 20, 2026
Release candidate prepared 2026-09-20. This patch release fixes a CSV chart that loaded fine when opened from inside the app but failed with an error whenever the page was reloaded. Nothing needs to be re-imported. Follows v0.16.3.
Fixed
-
Reloading a CSV chart showed "Couldn't load chart data". Opening a CSV symbol from the landing page or the symbol search worked. Pressing reload on that same chart — or opening its address directly, or restoring the tab — showed "CSV dataset storage is waiting for an authenticated principal scope" in every pane instead of the bars. The error stayed until the symbol or timeframe was changed by hand.
Imported CSV files are stored per account, so the app has to know who you are before it can open the right set. On a fresh page load it asks, and the answer takes a moment to come back. The chart did not wait: it asked for bars immediately, was told storage was not ready, and treated that as a permanent failure rather than a not-yet. Opening the chart from elsewhere in the app worked only because the question had already been answered earlier in the visit.
The chart now stays in its loading state while storage starts up and draws as soon as it is ready. Nothing was lost or changed on disk — the data was always there, and the message was wrong about the cause.
-
The message asked for something that was never required. Using CSV data does not need an account, and signing in was never the remedy; a signed-out visitor gets their own storage area and full use of their imported files. The wording said otherwise, and a genuine storage failure now says so without mentioning sign-in.
Verification
- The complete automated suite (389 files / 3,340 tests), TypeScript, the zero-warning ESLint baseline, and the optimized production build (130/130 static pages) passed on the release-preparation tree.
- The fix is covered by nine new regression tests across the storage layer and the startup sequence, including the exact window this bug lived in — storage asked for data before the account question has been answered — and the case that must still fail, a storage area that genuinely cannot be opened.
- Checked in a real browser on an optimized production build, signed out: a reloaded CSV chart draws both panes, so does opening its address cold in a new tab, a symbol with no imported data still reports that plainly, and charts on the other data providers are unaffected.
Next steps
Back to the release list.
Next: Release Notes