Because this is a single-page app, even paths which are not found return a 200. For example:
https://data.firefox.com/datasets/desktop/user-activity/Worldwide/nonExistentMetric
When react-refetch tries to fetch a page like this, the dataFetch gets stuck in pending forever, so no error message is ever shown. Switching to a server-side framework like Next.js (#142) would probably solve this. Alternatively, we could host data from a different domain which does return 404s for non-existent paths.