Why Does RAWGraphs 2.0 Show a Blank Page or Ask Me to Enable JavaScript?
Updated
RAWGraphs 2.0 is a browser-based JavaScript application, so it cannot render anything if JavaScript is disabled or blocked. If you see a blank page or a "You need to enable JavaScript to run this app" message, the cause is almost always one of three things: JavaScript is turned off in your browser, an extension or privacy setting is blocking the app's scripts, or the page failed to load properly from app.rawgraphs.io. Enabling JavaScript and allowing scripts on that domain resolves the issue in most cases.
Why this happens
The site itself states: "You need to enable JavaScript to run this app." RAWGraphs 2.0 is a single-page application built with create-react-app, which means the entire interface is generated by JavaScript in your browser. There is no static HTML fallback — if scripts don't run, the page stays empty.
Common triggers:
- JavaScript disabled in browser settings or via a global toggle.
- Script-blocking extensions such as ad blockers, tracker blockers, or privacy tools set to aggressive modes.
- Strict browser privacy settings (for example, blocking all scripts by default, or hardened cookie/script policies).
- Network or loading failure — the app files didn't download, so nothing executes.
How to fix it
- Check JavaScript is enabled. In most browsers this lives under Settings → Privacy and security → Site settings → JavaScript. Make sure it's allowed.
- Allow scripts for
app.rawgraphs.iospecifically. If you block scripts globally, add this domain as an exception. - Disable script-blocking extensions for this site. Turn off ad/tracker blockers, or whitelist
app.rawgraphs.io, then reload. - Try a different browser. If it works elsewhere, the problem is your original browser's settings or extensions.
- Confirm the network can reach the site. Check that
app.rawgraphs.ioloads at all — a failed request leaves a blank page even with JavaScript on. - Reload after each change. Script settings usually apply only after a refresh.
Expected result: once JavaScript runs and the app's files load, the RAWGraphs interface appears instead of a blank page or the enable-JavaScript notice.
Quick reference
| Symptom | Likely cause | First thing to try |
|---|---|---|
| "Enable JavaScript" message | JavaScript disabled | Turn JavaScript on, reload |
| Blank page, no message | Scripts blocked or failed to load | Whitelist the domain, disable blockers |
| Works in one browser, not another | Browser-specific settings/extensions | Compare settings, try the working browser |
Common sticking points
- Whitelisting the wrong domain. The app runs on
app.rawgraphs.io, so that's the domain to allow — not justrawgraphs.io. - Forgetting to reload. Changing script permissions often has no effect until you refresh the page.
- Multiple blockers stacked. Several extensions can each block scripts; disabling one may not be enough.
- Assuming the site is down. A blank page usually means local script blocking, not an outage — test in a clean browser profile to tell the difference.