Explaining the problem:
After having updated Metabase with the latest (v0.43) version, the embedding of all dashboards stopped working.
Starting from a dashboard, when I choose 'Sharing' > 'Embed this dashboard in an application', under 'Preview' I get the following message 'This content is blocked. Contact the site owner to fix the issue.' (see attached picture nr. 1).
On the external website where these dashboards normally display as expected, I get a 'There was a problem displaying this chart' message (see attached pic nr. 2).
What I have tried to do:
- I made sure that the dashboards at issue are published (From a dashboard: Sharing > Embed this dashboard in an application > Publish)
- I made sure that 'ENABLE EMBEDDING METABASE IN OTHER APPLICATIONS' in Admin > Embedding in other application, was set on 'Enabled' (as suggested here under 'Enabling embedding'.)
- I also checked that the 'SITE URL' in Admin > General was the correct one (as this other discussion post suggested).
- the way I am embedding the dashboard in the external website is still the same as before the update (when it was working), i.e.: [metabase]embedding code of given dashboard[/metabase]