The Flask server now serves the dashboard itself, so the page and the data share one origin and the request just works — no more CORS workarounds. While I was in there, I added three new data fields ...