Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Embed reports via iframe Chrome/Safari issue with visual menu

We have an web application with embed (via iframe) PowerBI reports. Last week we took an issue with "..." menu on all visuals:

1. Chrome - menu does not appear at all.

2. Safari - menu appears for 1-2 ms

3. IE - works fine 🙂

 

In PBI Desktop and at app.powerbi.com all works correctly with all browsers.

Status: Needs Info
Comments
timwilson
Frequent Visitor

We are also having this issue.

Igor-Kramer
Regular Visitor

@timwilson last night I changed embedding via iframe to embedding via JS API and it works fine in all browsers. It takes about 1.5 hours.

jowankho
Regular Visitor

I also have the same problem, "More Options ( ... ) " is not working on recent updates

timwilson
Frequent Visitor

@Igor-KramerThanks for letting me know. I have an open project to do this, perhaps this is the push we need to get it done.

Anonymous
Not applicable

I'm experiencing the same issue on Chrome, Firefox, and Safari. 

v-jiascu-msft
Employee

Hi All,

 

I tested this issue with the sample here. It seems fine. How can I reproduce it? 

Embed_reports_via_iframe_Chrome_Safari_issue_with_visual_menu

 

 

Best Regards,

Dale

Vicky_Song
Impactful Individual
Status changed to: Needs Info
 
Igor-Kramer
Regular Visitor

@v-jiascu-msft you tested an example with JS API, it works fine in our app.

 

You can use something like this:

 

        function LoadReport(url, item) {
            $(".sidebar-nav > li").each(function (index, value) { $(value).removeClass("active") });
            $(item).parent().addClass("active");

            var iframe = document.getElementById('iFrameEmbedReport');
            iframe.src=url;
            iframe.onload = postActionLoadReport;
        }

 

Anonymous
Not applicable

It looks like its been fixed over the weekend. The "..." button works again in Chrome and Firefox.