Dashboard Tags Not Visible in Grafana v12.3.3 When Only One Dashboard Exists

Hello,

We recently upgraded our Grafana Open Source instance from v10.3.1 to v12.3.3 and have encountered an issue related to dashboard tags.

Issue Description

When we create a dashboard and assign one or more tags to it, the tags are not displayed in the Grafana UI if there is only one dashboard in the system.

However, when we create a second dashboard, the tags become visible and behave as expected. This behavior was not observed before the upgrade and is impacting our operational workflows, as we rely on tags for dashboard organization and discovery.

Environment

  • Grafana Open Source

  • Previous version: 10.3.1

  • Current version: 12.3.3

Expected Behavior

Dashboard tags should be visible and searchable regardless of the total number of dashboards in the instance.

Actual Behavior

Tags are not displayed when only a single dashboard exists. They appear only after creating additional dashboards.

Has anyone experienced this issue after upgrading to Grafana 12.x? Is this a known bug, configuration change, or UI-related issue? Any workaround or fix would be greatly appreciated.

Thank you for your help.

This behavior could be environment/migration specific → when upgrading from v10.3.1 to v12.3.3 on an existing instance, not on a fresh install.

workarounds that work on Grafana 12.3.3

Dashboards page — Navigate to /dashboards. Tags are visible in the Tags column and fully filterable.

URL-based tag filtering → Use directly

http://<your-grafana>/dashboards?tag=<tagname>

for eg:- localhost:3300/dashboards?tag=monitoring

Tags are working on second dashboard also

For a permanent fix, try restarting Grafana after the upgrade to ensure the tag index is fully rebuilt:

Tags work correctly on a fresh Grafana 12.3.3 install. If you are still facing the issue, it is likely tied to your upgrade path or existing instance data. recommend checking your database migration logs after the upgrade.

I can see the tags only when there is more than one tag assigned. If there is only a single tag, it is not displayed on the dashboard.

Could you please verify this behavior by creating a dashboard with only one tag and checking whether the tag is visible?

Yes with 1 tag it is not visible in tag coloumn

Workarounds until Grafana fixes this
URL-based filtering (no changes needed)

http://localhost:3000>/dashboards?tag=monitoring

Use Filter by tag dropdown Tags are always accessible via the “Filter by tag” dropdown on the /dashboards page even when not visible in the column.

Can anyone confirm whether this issue is reproducible in Grafana 12.3.6 or 12.4.x? Is there a known bug or fix related to dashboard tag visibility when only a single tag is assigned to a dashboard?