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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
EmerMikeGencic
New Member

PBIR Reports Losing Images and Formatting after "Reset to Default"

Hi Power BI Community,

 

We've encountered a recurring issue with Power BI reports saved as thin reports (PBIR) that utilize custom images for buttons and backgrounds. Initially, these thin reports work perfectly after being published to the Power BI Service from a Power BI Project (PBIP).

 

However, we've noticed that when users click the "Reset filters, slicers, and other data view changes you've made" button on the service, all images used in visuals disappear immediately. Button images vanish right away, and the background images disappear when navigating to a different page of the report.

 

Also, card visuals that originally display values clearly, like:

  • "Total Income: 124,939"

  • "Total Wages: 71,052"

  • "Gross Surplus: 53,887"

are replaced with truncated values like:

  • "Total Income: 124,..."

  • "Total Wages: 71,..."

  • "Gross Surplus: 53,..."

The likely reason for this truncation might be because the card visual has icons that disapear.

 

We are keen to know if others have experienced this issue, and if there's a known solution or workaround to ensure that the report retains images and visual formatting after resetting the view.

 

Looking forward to your suggestions or guidance.

 

Thanks,

Mike

3 REPLIES 3
prasannag
Community Support
Community Support

Hi @EmerMikeGencic,

 

Also, thanks to @Poojara_D12  for the quick and helpful response. 

 

Just following up to check if the solution shared by our Super User helped resolve your issue. If you're still facing difficulties or need further assistance, please let us know — we’re here to help!

If the response addressed your query, we kindly request you to mark it as Accepted Solution and click Yes if you found it helpful. This supports others in the community as well.

 

Best regards,

Prasanna Kumar

Poojara_D12
Super User
Super User

Hi @EmerMikeGencic 

As per my knoweledge, this is a known and increasingly observed issue with thin reports (PBIR) published from Power BI Project (PBIP) structures, particularly when using custom images for buttons and backgrounds that are referenced as external assets or project-linked resources rather than embedded directly in the PBIX file. When users in the Power BI Service click the "Reset to default" button, the report is reverted to a saved state, but in thin reports, this reset can unexpectedly cause image links to break—especially if the images aren't fully embedded but are instead loosely referenced from the PBIP project structure or local folder paths. This leads to visuals like buttons and backgrounds disappearing after the reset, and even affects layout-dependent visuals like cards, where spacing relies on accompanying icons.

The card truncation you’re seeing likely occurs because these visuals dynamically resize based on the presence of those image elements—once they're gone, the layout collapses or adjusts, and text gets clipped.

To mitigate this, consider the following workarounds:

  1. Fully embed images in Power BI Desktop before publishing: Open the PBIR in Power BI Desktop, re-add the images from your local project folder using the “Add image” button, and ensure they are stored as embedded base64 resources rather than linked paths. Then publish directly from Desktop or republish the PBIR with embedded resources.

  2. Avoid using relative paths or local references in PBIP projects when assigning images. Thin reports do not always persist these paths reliably across sessions and resets, especially in the Power BI Service environment.

  3. Disable or caution the use of "Reset to default" in user training or via UI design, since this action has unintended consequences in thin reports. You might also consider designing navigation or slicer clearing mechanisms that don’t depend on the native Reset button.

  4. Raise a support request with Microsoft if you're working in a large-scale deployment or enterprise environment. This issue is not yet widely documented but has been flagged by several users through the community and feedback forums, and Microsoft may offer backend-level guidance or patches.

Until Microsoft addresses this behavior natively, the most stable workaround is to treat PBIRs that require embedded visuals as standard PBIX files, or at minimum, ensure all visuals and assets are fully embedded and self-contained before deployment.

 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
GregHubbard
New Member

Just want to add to this. I did a test and if the file is saved as a PBIX and uploaded as that, the reset filters worked just fine with PBIR enabled, it seems to be that if it's a PBIP file, then the images disappear when you use the reset filters button above the report in the service... they restore just fine if you refresh the browser. Seems like a PBIR bug with links to images within PBIP in the service at least.

Given PBIR is a preview feature it's possible Microsoft already know about this but I haven't been able to find any info on it happening elsewhere. 

In case someone else is having the issue, we've decided to temporarily save the files as PBIT, then turn PBIR off, then save them back as PBIP again.  This means all the updates we've done to the report while it was in PBIR are in tact but this bug is gone - but it does mean we can't use the PBIR features anymore for GIT tracking, which is a shame. Hopefully Microsoft are working on a fix for this.

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

"); $(".slidesjs-pagination" ).prependTo(".pagination_sec"); $(".slidesjs-pagination" ).append("
"); $(".slidesjs-play.slidesjs-navigation").appendTo(".playpause_sec"); $(".slidesjs-stop.slidesjs-navigation").appendTo(".playpause_sec"); $(".slidesjs-pagination" ).append(""); $(".slidesjs-pagination" ).append(""); } catch(e){ } /* End: This code is added by iTalent as part of iTrack COMPL-455 */ $(".slidesjs-previous.slidesjs-navigation").attr('tabindex', '0'); $(".slidesjs-next.slidesjs-navigation").attr('tabindex', '0'); /* start: This code is added by iTalent as part of iTrack 1859082 */ $('.slidesjs-play.slidesjs-navigation').attr('id','playtitle'); $('.slidesjs-stop.slidesjs-navigation').attr('id','stoptitle'); $('.slidesjs-play.slidesjs-navigation').attr('role','tab'); $('.slidesjs-stop.slidesjs-navigation').attr('role','tab'); $('.slidesjs-play.slidesjs-navigation').attr('aria-describedby','tip1'); $('.slidesjs-stop.slidesjs-navigation').attr('aria-describedby','tip2'); /* End: This code is added by iTalent as part of iTrack 1859082 */ }); $(document).ready(function() { if($("#slides .item").length < 2 ) { /* Fixing Single Slide click issue (commented following code)*/ // $(".item").css("left","0px"); $(".item.slidesjs-slide").attr('style', 'left:0px !important'); $(".slidesjs-stop.slidesjs-navigation").trigger('click'); $(".slidesjs-previous").css("display", "none"); $(".slidesjs-next").css("display", "none"); } var items_length = $(".item.slidesjs-slide").length; $(".slidesjs-pagination-item > button").attr("aria-setsize",items_length); $(".slidesjs-next, .slidesjs-pagination-item button").attr("tabindex","-1"); $(".slidesjs-pagination-item button").attr("role", "tab"); $(".slidesjs-previous").attr("tabindex","-1"); $(".slidesjs-next").attr("aria-hidden","true"); $(".slidesjs-previous").attr("aria-hidden","true"); $(".slidesjs-next").attr("aria-label","Next"); $(".slidesjs-previous").attr("aria-label","Previous"); //$(".slidesjs-stop.slidesjs-navigation").attr("role","button"); //$(".slidesjs-play.slidesjs-navigation").attr("role","button"); $(".slidesjs-pagination").attr("role","tablist").attr("aria-busy","true"); $("li.slidesjs-pagination-item").attr("role","list"); $(".item.slidesjs-slide").attr("tabindex","-1"); $(".item.slidesjs-slide").attr("aria-label","item"); /*$(".slidesjs-stop.slidesjs-navigation").on('click', function() { var itemNumber = parseInt($('.slidesjs-pagination-item > a.active').attr('data-slidesjs-item')); $($('.item.slidesjs-slide')[itemNumber]).find('.c-call-to-action').attr('tabindex', '0'); });*/ $(".slidesjs-stop.slidesjs-navigation, .slidesjs-pagination-item > button").on('click keydown', function() { $.each($('.item.slidesjs-slide'),function(i,el){ $(el).find('.c-call-to-action').attr('tabindex', '-1'); }); var itemNumber = parseInt($('.slidesjs-pagination-item > button.active').attr('data-slidesjs-item')); $($('.item.slidesjs-slide')[itemNumber]).find('.c-call-to-action').attr('tabindex', '0'); }); $(".slidesjs-play.slidesjs-navigation").on('click', function() { $.each($('.item.slidesjs-slide'),function(i,el){ $(el).find('.c-call-to-action').attr('tabindex', '-1'); }); }); $(".slidesjs-pagination-item button").keyup(function(e){ var keyCode = e.keyCode || e.which; if (keyCode == 9) { e.preventDefault(); $(".slidesjs-stop.slidesjs-navigation").trigger('click').blur(); $("button.active").focus(); } }); $(".slidesjs-play").on("click",function (event) { if (event.handleObj.type === "click") { $(".slidesjs-stop").focus(); } else if(event.handleObj.type === "keydown"){ if (event.which === 13 && $(event.target).hasClass("slidesjs-play")) { $(".slidesjs-stop").focus(); } } }); $(".slidesjs-stop").on("click",function (event) { if (event.handleObj.type === "click") { $(".slidesjs-play").focus(); } else if(event.handleObj.type === "keydown"){ if (event.which === 13 && $(event.target).hasClass("slidesjs-stop")) { $(".slidesjs-play").focus(); } } }); $(".slidesjs-pagination-item").keydown(function(e){ switch (e.which){ case 37: //left arrow key $(".slidesjs-previous.slidesjs-navigation").trigger('click'); e.preventDefault(); break; case 39: //right arrow key $(".slidesjs-next.slidesjs-navigation").trigger('click'); e.preventDefault(); break; default: return; } $(".slidesjs-pagination-item button.active").focus(); }); }); // Start This code is added by iTalent as part of iTrack 1859082 $(document).ready(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); $("#tip2").attr("aria-hidden","true").addClass("hidden"); $(".slidesjs-stop.slidesjs-navigation, .slidesjs-play.slidesjs-navigation").attr('title', ''); $("a#playtitle").focus(function(){ $("#tip1").attr("aria-hidden","false").removeClass("hidden"); }); $("a#playtitle").mouseover(function(){ $("#tip1").attr("aria-hidden","false").removeClass("hidden"); }); $("a#playtitle").blur(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); }); $("a#playtitle").mouseleave(function(){ $("#tip1").attr("aria-hidden","true").addClass("hidden"); }); $("a#play").keydown(function(ev){ if (ev.which ==27) { $("#tip1").attr("aria-hidden","true").addClass("hidden"); ev.preventDefault(); return false; } }); $("a#stoptitle").focus(function(){ $("#tip2").attr("aria-hidden","false").removeClass("hidden"); }); $("a#stoptitle").mouseover(function(){ $("#tip2").attr("aria-hidden","false").removeClass("hidden"); }); $("a#stoptitle").blur(function(){ $("#tip2").attr("aria-hidden","true").addClass("hidden"); }); $("a#stoptitle").mouseleave(function(){ $("#tip2").attr("aria-hidden","true").addClass("hidden"); }); $("a#stoptitle").keydown(function(ev){ if (ev.which ==27) { $("#tip2").attr("aria-hidden","true").addClass("hidden"); ev.preventDefault(); return false; } }); }); // End This code is added by iTalent as part of iTrack 1859082
Top Solution Authors