Forum Discussion
Power BI Report Server: Custom visuals from AppSource appear blank for some users but work for other
- 7 months ago
Hi shubhsahu6118 , Thank you for reaching out to the Microsoft Community Forum.
While PBIRS supports custom visuals, Microsoft does not guarantee that all AppSource visuals will work reliably or consistently. PBIRS is more restricted than the Power BI Service and many things that work in the cloud are limited or blocked on-prem. Custom visuals run entirely in the user’s browser. The server only delivers the visual code, the browser and local security controls decide whether it can execute. This means differences in browser version, corporate security policies, endpoint protection or extensions can cause a visual to fail silently and appear blank. That is why the same report can work on one machine and not on another.
Microsoft’s documentation confirms that PBIRS is not feature equivalent to the Power BI Service and that custom visuals depend on PBIRS version and browser capabilities. They also state that organizational visuals are not supported at all and even AppSource visuals are only supported within on-prem security constraints. There is no guarantee of consistent behaviour for third-party visuals. Security updates make this more obvious. Both PBIRS and modern Chrome/Edge increasingly block inline scripts, mixed content, cross-origin images and deprecated JavaScript. When a visual depends on any of these, it simply stops rendering with no error.
There is no real server-side fix. PBIRS cannot override browser security or force third-party code to run. If reliability matters, the only safe options in PBIRS are built-in visuals, Deneb/Vega or paginated reports. Third-party visuals in PBIRS are inherently best-effort, not guaranteed.
Compare Power BI Report Server and the Power BI Service - Power BI | Microsoft Learn
Organization visuals in Power BI - Power BI | Microsoft Learn
Get your Power BI visuals certified - Power BI | Microsoft Learn
Hi shubhsahu6118 , Hope you're doing okay! May we know if it worked for you, or are you still experiencing difficulties? Let us know — your feedback can really help others in the same situation.