Forum Discussion
Embedded report load PBI-logo.<somevalue>.svg in continuous loop
- 1 year ago
joelw ,
Thank you for reaching out to the Microsoft Community ForumIn this scenario i suggest you to raise a support ticket here. so, that they can assist you in addressing the issue you are facing. please follow below link on how to raise a support ticket:
How to create a Fabric and Power BI Support ticket - Power BI | Microsoft Learn
If the above information helps you, please give us a Kudos and marked the Accept as a solution.
Best Regards,
LakshmiNarayana - 1 year ago
It appears that a trial user with a trial license cannot create a support ticket.
Hi joelw ,
Thank you for reaching out to the Microsoft Community Forum
This continuous loading of PBI-logo.<somevalue>.svg in the network tab, especially in an endless loop, is not expected behavior for embedded Power BI reports. Typically, static assets like the logo should load only once or very infrequently (e.g., on report refresh or theme change).
Infinite render/reload loop: The embedded report might be stuck in a render cycle due to incorrect embedding configuration, recurring errors, or an iframe refresh loop.
Memory leak or asset fetch loop: There could be an issue with how Power BI's JS API is handling resources—potentially triggered by incorrect usage of powerbi.embed(...) or continuous re-embedding.
Custom implementation issue: If you're dynamically embedding or reloading the report on any state change or re-render (especially in React/Vue), the DOM might be reloading the iframe continuously.
Troubleshoot:
Check your embedding code:
Ensure you're not calling powerbi.embed() multiple times unnecessarily or within re-render cycles. Use powerbi.get(...) if already embedded.
const reportContainer = document.getElementById("reportContainer");
const existingReport = powerbi.get(reportContainer);
if (!existingReport) {
powerbi.embed(reportContainer, config);
}
Confirm only one instance of the report is active in the DOM.
Inspect event listeners: If you’ve subscribed to report events (on("loaded"), on("rendered"), etc.), make sure those callbacks don’t trigger additional embedding or re-rendering.
Use latest version of Power BI JavaScript SDK. Older versions might have bugs related to render or asset fetching.
Monitor memory usage: If you see a growing memory footprint alongside the logo re-fetching, this points to a memory leak likely from continuous re-instantiation.
If this solution helped resolve your query, kindly mark it as Accepted and consider giving a Kudos so it can assist others in the community facing similar issues.
Let me know if you need further assistance!
Thanks & Regards,
Lakshmi Narayana