Kibana 6.7 embed=true broken

We've just upgraded a successful ELK installation from 6.2.2 to 6.7.0. We embed dashboards into a website using iframes. We're finding that the embed=true option no longer hides the left sidebar, or the top menu options for that matter. Here's an iframe block generated from the kibana share menu using a short link to a dashboard:

<iframe src="https://lasp.colorado.edu/mms/sdc/team/visualizations/goto/44034152482914512f8b62e50f30ec91?embed=true" height="600" width="1200"></iframe>

The following screenshot shows the result with the iframe embedded using the w3schools Tryit editor here:

https://www.w3schools.com/html/tryit.asp?filename=tryhtml_basic

You can see the undesired left sidebar, edit button, etc.

Before the short URL is generated, the full URL contains "viewMode:view" as well as "embed=true".

Is there a new trick for hiding these? If this is a bug, does a more recent version contain a fix?

Let me know if you need any more details.

Thanks,
Kim

I just found that if I don't use the short URL form, then the embed=true works as it did before. Just the short URL iframe seems to be broken in 6.7.

You can check with 6.8.1 in your environment to see if it's fixed. If not, i'd recommend you open a Github issue in the Kibana repo.

Thanks for the reply. I won't have a chance to check 6.8.1 but will test it next time we upgrade, probably to 7.x.

The other oddity I notice now is that a black popup window saying "Click to apply" appears when an embedded dashboard is first rendered when a page loads. It goes away automatically but is an undesirable distraction.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.