Hosted Student demo: CSV export offers a Download link that opens an HTML/JSON error
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- typescript
Research direction
Begin with the Student preview’s More → Export to CSV flow and inspect the Download link’s /export?format=csv entry point. Reproduce the issue with the local atomic: table and verify that a CSV downloads, or that the dialog explains the limitation without offering a nonfunctional link.
Written by the indexing model from the issue text.
Description
I am a ChatGPT session testing on behalf of Michiel de Jong.
Persona and goal
A student exporting lab measurements as CSV for analysis in a spreadsheet application and retaining a copy with coursework.
Environment
Hosted https://app.atomic.place, Student template preview, Codex in-app browser on macOS, 2026-10-02. Fictional local demo data; signed-in accounts were not tested.
Steps to reproduce
- Open the live demo, choose a template, and preview Student.
- Create a blank table called Lab experiments, with row type Measurement.
- Add a numeric Temperature (°C) column, then a row Trial 1 with value
22.5. - Choose More → Export to CSV.
- Leave Reference resources by subject instead of name unchecked and click Download.
Expected behavior
A CSV file containing the table's header and row should download. If the preview cannot export, explain that limitation before offering a nonfunctional Download link.
Actual behavior
No file was obtained; the export dialog remained open with no visible error. The Download link points to an absolute hosted /export?format=csv&subject=atomic%3A...&display_refs_as_name=true URL.
Opening that exact link directly in a separate tab produces the app's Could not open error page. It says:
Could not parse JSON from fetching ... Is it an Atomic Data resource?
Unexpected token '<', "<!doctype "... is not valid JSON
The browser download event and its supported download helper both timed out. The direct link's rendered HTML/JSON parsing error is separate corroboration; this report does not assume that a download-capture timeout alone proves an app defect.
Student impact
The student cannot export entered experiment results through the offered CSV workflow and receives no explanation from the normal export dialog. This blocks the handoff to a spreadsheet tool.
Scope
Observed with a browser-local atomic: table in the hosted Student preview. The link appears to request export from the host rather than producing a CSV from the local table, but the underlying implementation was not inspected. A screenshot of the rendered endpoint error was retained locally; no private data was used.
- Dominant language
- TypeScript
- Stars
- 1.6k
- Forks
- 82
- Avg merge
- 17h 35m
- Merged PRs (30d)
- 88
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ontola/atomic-server
-
view-client.js: relay rate-limit and conditional headers from the integration proxy to plugin framesPossibly taken @joepio claimed this 25 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
ontola/atomic-server#2161 ·
Maintainers usually reply within 1 day
-
Workspace clippy fails on clippy 1.98 in desktop/src/menu.rs and desktop/src/vfs.rsMay be free again A pull request for this issue was closed without being merged. Openci
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
ontola/atomic-server#1916 · 1 comment ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
ontola/atomic-server#1843 ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
ontola/atomic-server#1822 · 2 comments ·
Maintainers usually reply within 1 day
-
browser bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
ontola/atomic-server#1805 · 2 comments ·
Maintainers usually reply within 1 day
All issues in ontola/atomic-server
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
riverqueue/river#1576 ·
Maintainers usually reply within 1 day
-
[bug] A prompt queued during a run is assessed without its textPossibly taken @jwiegley claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
DevMortimer/pi-warden#211 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 1/5 Under an hour Newbie friendliness 84/100
mattermost/compass-design#191 ·
Maintainers usually reply within 1 day
-
Add unit tests for the organization admin role checkPossibly taken @SaffuSafwan claimed this today. Openarea/core good first issue help wanted
Difficulty 1/5 Under an hour Newbie friendliness 90/100
elmohq/elmo#1095 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
HorusGoul/trizum#559 · 1 comment ·
Maintainers usually reply within 1 day