If attempting to save a question or dashboard sometimes fails, or Metabase only loads a blank page, the problem might be the use of a proxy. A proxy could include other functions like a web application firewall (WAF), content optimization, or cache. Examples of proxies that are known to cause issues with Metabase include:
If saving questions or dashboards fails and the save button displays “Save Failed,” or if you get the error, “Sorry you do not have permission to see that,” the problem might be with a WAF like Cloudflare or Azure.
Clicking on the request will show more information, and looking at the headers will usually indicate where it originated from.
Some WAFs have dynamic protection, which means that the problem might only occur after an upgrade of Metabase, and might go away after a few days.
The solution is to disable the WAF for Metabase. Some services will show which rules were triggered, so it might be enough to disable those rules.
If Metabase displays a blank page instead of its interface, the problem is usually with content optimization like PageSpeed or Cloudflare’s Rocket Loader.
<title>Metabase</title>near line 25.
The solution is to disable content optimization for Metabase.