Teams Desktop Client fails to render Power BI Static Tab (Fallback to Bot UI), works perfectly on Teams Web.

abcdefg 0 Reputation points
2026-07-11T08:00:39.7566667+00:00

Issue Description: I have developed an enterprise AI Agent using Copilot Studio and added a Static Personal Tab containing a Power BI report via the Teams Developer Portal.

The Power BI tab renders and authenticates flawlessly on the Teams Web App across all browsers (Chrome, Edge, Safari). However, on the Teams Desktop Clients (both Mac and Windows), the tab fails to render the web view.

Microsoft Teams | Development
Microsoft Teams | Development

Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs

0 comments No comments

Answer recommended by moderator

Yuri Dogandjiev 0 Reputation points Microsoft Employee
2026-07-13T18:18:17.65+00:00

For embedded web apps to render correctly across all Teams Clients (Web, Desktop, Mobile), they need to implement authentication using one of the mechanisms documented here:
https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/authentication

The Power BI links you are trying to use in your Teams apps likely do not implement any of these auth mechanisms and therefore do not support being rendered inside of Teams. The only supported mechanism for rendering Power BI content in Teams today is via the Power BI app available in the Store:
https://teams.microsoft.com/l/app/1c4340de-2a85-40e5-8eb0-4f295368978b?source=agent-details-page

Was this answer helpful?

0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Teddie-D 19,760 Reputation points Microsoft External Staff Moderator
    2026-07-11T11:19:34.0966667+00:00

    Hi @abcdefg

    This behavior is typically related to the embedded web view used by the Teams desktop client rather than Copilot Studio or the Power BI report itself. Since the report works correctly in the Teams web app across multiple browsers, the Power BI report and authentication are likely configured correctly. The issue is more likely specific to the Teams desktop client.

    To help narrow this down, please provide more information:

    -Does the issue affect all users or only specific users or devices? If only certain users are affected, compare Teams client versions and account configurations.

    -What Teams desktop client version is being used on Windows and macOS? Ensure both Windows and macOS clients are running the latest version of the new Teams client.

    -What is the exact behavior in the desktop client (blank page, loading spinner, sign-in prompt, or an error message)?

    -Have you reviewed the Teams desktop logs or Developer Tools output? In the desktop client, use Ctrl+Alt+Shift+1 to collect Teams logs.

    -Since this appears to be a Static Personal Tab added through the Teams Developer Portal, could you verify the Teams app manifest configuration?

    • Ensure all required domains are included in validDomains.
    • Confirm the contentUrl uses HTTPS and is accessible from affected desktop clients.
    • If the Power BI report or supporting resources are hosted on additional domains, verify those domains are included where required.

    -Does the issue occur with all Power BI reports or only a specific report?

    -Does your organization use Conditional Access policies? Microsoft has documented scenarios where Teams tabs stop working when certain Conditional Access requirements are enforced, so this may be worth checking if the issue is limited to the desktop client. You can read more at Enabling Conditional Access in Teams causes tabs to stop working - Microsoft Teams | Microsoft Learn.

    Please know that while our initial response might not resolve the issue right away, your input is incredibly valuable. With a bit more detail, we’ll work together to find the best solution for you.               


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread. 

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.