Dashboard Variables Not Refreshing When Navigating via Data Links (Panels Show Old Data Until Manual Refresh)

Hello Team,

I am facing an issue with dashboard navigation in Grafana where variables passed through data links do not refresh the data in the target dashboard automatically.

Issue Summary

We have multiple dashboards connected through Data Links, and users navigate between them based on clicked values.
For example:

  • Dashboard A → Dashboard B using
    ?var-endpoint_code=${endpoint_code}

  • Dashboard B → Dashboard C using
    ?var-parameter_code=${parameter_code}

The variable values update correctly in the URL, but the panels on the target dashboard do not refresh automatically.

Instead, the dashboard continues to show data for the previously selected variable, until:

The user manually clicks Refresh in Grafana, or

The browser page is manually reloaded

This disrupts drill-down workflows and causes users to see outdated or incorrect data.

Expected Behavior

When navigating to another dashboard using a data link with updated variables:

The dashboard should re-evaluate the variables

Panels should re-query data automatically

Updated results should be displayed immediately

Without needing manual refresh or page reload.

Actual Behavior

URL updates with the new variable value

Dashboard loads

But panels do not update

Old data remains visible until the user refreshes manually