How to navigate back to an unmerged Git Sync dashboard?

I’m running OSS Grafana v13.0.1 with Git Sync configured, and I’m trying to nail down the right workflow for authoring dashboards.

When I create a new dashboard from the UI and hit Save, Grafana commits it to a new feature branch in my repo (something like dashboard/2026-06-05-ph21a). That makes sense for the review workflow. The part I’m stuck on: once I navigate away, how do I get back to that dashboard to keep editing it?

It doesn’t appear in /dashboards (it’s not on main yet), and I can’t find any view in the UI that lists pending or unmerged work. The only way I’ve found to get back to it is the direct preview URL:

https://<your-grafana-host>/dashboard/provisioning/repository-90ac149/preview/test/alloy-test.json?ref=dashboard%2F2026-06-05-ph21a&orgId=2&from=now-6h&to=now&timezone=browser

That works, but it relies on me having captured the link, and it isn’t realistic to expect every dashboard author to do that. If someone closes the Save toast before grabbing the link, they’d have to go to GitHub to find their open PR or branch.

Is there a navigation path I’m missing? Or is GitHub genuinely the only place to recover pending work right now? If it’s the latter, this would be a really useful addition for non-admin authors, and I’d love to know if there’s a plan to surface this in the UI.

Thanks!

You can fully recover your dashboard by reconstructing the preview URL manually.
The correct preview URL format (confirmed on v13.0.1):

http://<grafana-host>/dashboard/provisioning/<repo-id>/preview/<filename>.json?ref=<branch-url-encoded>&orgId=<orgId>&from=now-6h&to=now&timezone=browser

Two things that must be right:

  1. URL-encode the branch name — / becomes %2F:
dashboard/2026-06-06-mucdf → dashboard%2F2026-06-06-mucdf

To find your repo-id: Go to Administration → General → Provisioning → click View on your repo. It’s in the page URL:

/admin/provisioning/repository-48bc3fb

To find your pending branch name: If you didn’t capture it, go to GitHub and look for branches starting with dashboard/ or folder/.

example

localhost:7777/dashboard/provisioning/repository-48bc3fb/preview/dashboard.json?ref=dashboard%2F2026-06-06-mucdf&orgId=1&from=now-6h&to=now&timezone=browser

the correct url format
it is a pending/unmerged branch
and also the branch name is visible

It works even after we lost the link
this url proves that recovery worked from fresh tab

localhost:7777/dashboard/provisioning/repository-48bc3fb/preview/dashboard.json?ref=dashboard%2F2026-06-06-ik047&repo_type=github&orgId=1&from=now-6h&to=now&timezone=browser&var-deployment_name=webapp-v1

Once you open it, you’ll land directly on your pending dashboard → fully editable, with the PR button available.

Hi @aotpseven just wanted to check if this solution worked for you .Happy to help further if you are facing any issues .