Dashboard Public Link, Click Behavior to other Dashboards doesn't work

I've two dashboards. Both are shared and both have a public link.
Both Dashboards also have a filter.
So, i configured a click behavior, when a value is clicked, this value is passed to the other dashboard.
It works fine, when i'm in metabase.
But it doesn't work, when you are using the public links.
It should link to the public link version of the other dashboard and refresh the filter.

  "browser-info": {
    "language": "de",
    "platform": "Win32",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0",
    "vendor": ""
  "system-info": {
    "file.encoding": "UTF-8",
    "java.runtime.name": "OpenJDK Runtime Environment",
    "java.runtime.version": "11.0.17+8-post-Ubuntu-1ubuntu220.04",
    "java.vendor": "Ubuntu",
    "java.vendor.url": "https://ubuntu.com/",
    "java.version": "11.0.17",
    "java.vm.name": "OpenJDK 64-Bit Server VM",
    "java.vm.version": "11.0.17+8-post-Ubuntu-1ubuntu220.04",
    "os.name": "Linux",
    "os.version": "5.4.0-135-generic",
    "user.language": "de",
    "user.timezone": "Europe/Berlin"
  "metabase-info": {
    "databases": [
    "hosting-env": "unknown",
    "application-database": "postgres",
    "application-database-details": {
      "database": {
        "name": "PostgreSQL",
        "version": "12.12 (Ubuntu 12.12-0ubuntu0.20.04.1)"
      "jdbc-driver": {
        "name": "PostgreSQL JDBC Driver",
        "version": "42.5.0"
    "run-mode": "prod",
    "version": {
      "date": "2022-12-07",
      "tag": "v0.45.1",
      "branch": "release-x.45.x",
      "hash": "019d31c"
    "settings": {
      "report-timezone": "Europe/Berlin"

Hi, I just tried on a local instance running 45.2.1 and I could do this, can you please send a gif or screenshots about how you're doing this so we can help?

You have 2 dashboards. Both are shared, so both have a public link.

The first dashboard is linked to the second one via click behavior on a report (table) which also sets a filter in the target dashboard.

You open the first dashboard via public link.

You click on the corresponding tabel cell of the table report, which should open the second dashboard via public link and set a filter. But it doesn't do it here. It links to the non public link of the second dashboard.

Dashboard 1 could be a list of products. And dashboard 2 could be a detail report for a product.

If you haven't configured in the first dashboard the click behavior to point towards the second dashboard through the public link (again, not by "dashboard" or "question", but rather by URL), then you won't be able to achieve what you're looking for

Yeah, but both dashboard should be fully functionable for both, public and internally. That's the reason why i used "dashboard" because i thought metabase will automatically use the public link of the dashboard target, when i'm in the public view.

That's a pretty interesting observation. Can you create a feature request for that in our issue tracker?

Done, i hope it's ok so: