Dashboards not updating on load

Hi,
In Grafana v11.4.0, dashboards no longer update on load when navigating back to them. For example, if I view Dashboard A, switch to Dashboard B for 5 minutes, and then return to Dashboard A, the data on Dashboard A remains outdated. It only updates on the next Auto Refresh interval (set to 1 minute in my case). This behavior was not present in earlier versions of Grafana.

Setup Details:

  • Grafana self-hosted
  • Nginx as reverse proxy
  • InfluxDB as data source for all dashboards

What I’ve Tried:

  • Verified that Nginx isn’t serving cached data.
  • Adjusted every possible relevant setting in Grafana.
  • Tried forcing Cache-Control: no-store on Nginx, but Grafana still doesn’t fetch updated data upon loading the dashboard.

It seems Grafana itself isn’t attempting to refresh the data on load.

Question:
How can I restore the previous behavior where dashboards would refresh automatically when loaded?

I started downgrading to see which version changed the behaviour.
11.3.0 is the first one that does not query data source on dashboard load, 11.2.5 still does.
Unfortunately the change is so intrusive that I have to stick to 11.2.5 for now :frowning:

1 Like