Embedded dashboard filters appear connected but don’t actually filter cards

Hi everyone,

We’re experiencing an issue where dashboard filters (in embedded dashboards) appear as if they are correctly connected to the cards, but in reality, they stop filtering the data.
There’s no visible error in the UI, and the filter-to-card connections still show as active in the interface. However, when we test it, the cards ignore the filters completely.

This happens randomly — sometimes everything works fine, and sometimes filters silently disconnect without us changing anything.

What we’ve found:

  • Manually reconnecting the filters to the cards usually fixes it.

Is anyone else running into this? Any suggestions or permanent workarounds?

Thanks!

Hi there

Haven't seen this elsewhere, could you please provide the following info if possible:

  • Diagnostic info from Admin > Troubleshooting > Help
  • When you load the embedded dashboard and you apply the filter that doesn't work, take a look at the Network tab of your browser, are there any errors? If not, can you check the Payload tab of the request it made > "view decoded"? It should have a JSON of filters and their values.
  • After reconnecting the filter and coming back to the dashboard, could you check if the JSON parameters changed?
  • Once you reconnect the filters, does the issue ever come back on the same dashboard?

Hi,

Thanks for your message.

Regarding points 2 and 3, unfortunately I’m not able to share that information because the issue hasn’t occurred again since then.

As for point 4, no, the issue hasn’t come back so far after reconnecting the filters.

{
  "browser-info": {
    "language": "en-US",
    "platform": "MacIntel",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36",
    "vendor": "Google Inc."
  },
  "metabase-info": {
    "databases": [
      "postgres",
      "mongo",
      "redshift"
    ],
    "run-mode": "prod",
    "plan-alias": "",
    "version": {
      "date": "2025-03-11",
      "tag": "v0.53.6",
      "hash": "a8ca5db"
    },
    "settings": {
      "report-timezone": "UTC"
    },
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "14.12"
      },
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.7.4"
      }
    }
  },
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "21.0.6+7-LTS",
    "java.vendor": "Eclipse Adoptium",
    "java.vendor.url": "https://adoptium.net/",
    "java.version": "21.0.6",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "21.0.6+7-LTS",
    "os.name": "Linux",
    "os.version": "5.10.234-225.921.amzn2.x86_64",
    "user.language": "en",
    "user.timezone": "GMT"
  }
}

Please let me know if you need anything else.

Best regards,