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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
pkarya_pearson
New Member

Bug Report: Pearson Paginated Report Crashes Safari When iframe Width Exceeds 1020px

Bug Report: Pearson Paginated Report Crashes Safari When iframe Width Exceeds 1020px

Environment Details

  • Operating Systems:
    • MacOS 14 / Safari 17
    • MacOS 12.7.6 / Safari 17.6
  • Issue Occurrence: Consistently reproducible with specific iframe widths.

Issue Description

When embedding a Pearson paginated report in an iframe, Safari becomes unresponsive if the iframe width exceeds 1020px.

  • Observed Behavior:
    • The report does not load, and Safari displays a spinner indefinitely.
    • Any further interaction with Safari causes the browser to completely freeze, requiring a force quit to recover.
  • Expected Behavior:
    • The paginated report should load and remain interactive regardless of iframe width.

Steps to Reproduce

  1. Create an iframe to embed a Power BI paginated report.
  2. Test with varying iframe widths:
    • Width ≤ 1020px: The report loads and functions as expected.
    • Width ≥ 1025px: The report fails to load, and Safari freezes completely.
  3. Occasionally, the issue is reproducible at exactly 1000px width, but less frequently.

Attachments

  1. Working example with iframe width of 1000px:
    (PowerBI paginated report loads as expected)

pkarya_pearson_2-1734097823537.gif

 

2. Failing example with iframe width ≥ 1025px:
(Report fails to load; Safari freezes) 

pkarya_pearson_0-1734097775880.gif

 

3. Incremental width adjustment from 1000px to 1025px:
(Demonstrates how the issue starts occurring as width increases)

pkarya_pearson_3-1734097862526.gif

 

Console errors screenshot:
(Console errors observed, but these also occur in other contexts and do not appear report-specific)

pkarya_pearson_3-1734007073901.png

 

This bug can be reproduced sometimes with the same preconditions if iframe width equal to 1000px.


Additional Notes

  • The issue seems isolated to Safari on MacOS, as the behavior has not been observed in other browsers.
  • Although console errors appear, they do not seem directly tied to this specific paginated report or iframe width issue.
  • This issue has critical implications for Safari users embedding paginated reports via Power BI.

Let me know if additional details or files are required.

1 ACCEPTED SOLUTION

Hi @pkarya_pearson ,

If so, since PowerBI Embedded only runs on Iframe.
Then it is recommended that you create a support ticket for further support.

The link of Power BI Support: https://powerbi.microsoft.com/en-us/support/
For how to create a support ticket, please refer to How to create a Fabric and Power BI Support ticket - Power BI | Microsoft Learn.

Best Regards,
Dengliang Li

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
pkarya_pearson
New Member

Hi @v-denglli-msft

Thank you for your answer.

 

There is one point related to the tag for embedded report. We use powerbi-client library that manages itself which tag to use. Library uses iframe tag for embedding. I guess I can't force to use another tags. Do you know is there some API methods to choose and change tag from iframe to object?

Hi @pkarya_pearson ,

If so, since PowerBI Embedded only runs on Iframe.
Then it is recommended that you create a support ticket for further support.

The link of Power BI Support: https://powerbi.microsoft.com/en-us/support/
For how to create a support ticket, please refer to How to create a Fabric and Power BI Support ticket - Power BI | Microsoft Learn.

Best Regards,
Dengliang Li

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

v-denglli-msft
Community Support
Community Support

Hi @pkarya_pearson ,

You can try embedding paginated reports using other methods, such as Embed and Object tags.

Alternatives of iframe in HTML - GeeksforGeeks

Best Regards,
Dengliang Li

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.