Share via

Channel inconsistency: Adaptive Card progress updates work in Teams but not Copilot for M365

Md safin sarker 0 Reputation points
2026-02-06T09:03:10.7566667+00:00

I am experiencing a channel behavior difference between Microsoft Teams and Copilot for Microsoft 365.

In a Copilot Studio Adaptive Dialog, we run a long-running image generation job and poll its status every ~25 seconds using InvokeFlowAction. During each poll, a loading/progress Adaptive Card is sent using SendActivity.

Expected behavior:

Adaptive Cards sent during polling should render incrementally, as they do in Test Chat and Microsoft Teams.

Actual behavior:

In Copilot for Microsoft 365, intermediate loading/progress cards are not rendered incrementally. Instead, all intermediate cards are buffered and only the final Adaptive Card is displayed at the end of the dialog execution.

This prevents showing real-time progress updates for long-running operations in Copilot for Microsoft 365.

Microsoft Copilot | Microsoft 365 Copilot | Development
{count} votes

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.