After an MCP tool returns a widget, the widget is displayed while the agent is running. Once the agent completes, the widget disappears from the normal chat view. To view the widget again, the user must expand the conversation. This behavior is reproducible with both our MCP server and the live Figma MCP server.
Steps to Reproduce
Connect to an MCP server that returns a widget (e.g. the live Figma MCP server).
Ask the agent to perform an action that renders a widget.
Observe that the widget appears while the agent is generating its response.
Wait for the agent to finish.
Observe that the widget is no longer visible in the normal chat view.
Expand the conversation.
Observe that the widget is visible inside the expanded view.
Expected Behavior
Widgets should remain visible in the normal chat view after the agent completes, without requiring the user to expand the conversation.
Hey, thanks for the detailed report. We reproduced this and have filed it with the team.
To clarify what’s happening: when a chat finishes, completed tool activity gets collapsed into the “Worked for Ns” group to keep the transcript compact. Widgets returned by MCP tools currently get folded in with everything else, which is why they disappear from the normal view. You may notice the widget actually stays visible right after the turn completes, and only gets hidden once you switch away from the chat and come back (or send a follow-up message).
The collapsing itself is intended behavior, but hiding interactive widgets inside it is a gap we’re tracking internally. In the meantime, expanding the collapsed group will always bring the widget back.
Thanks again for flagging this, and for narrowing it down to widget-returning MCP servers generally. We’ll let you know any updates.
Hi @lbeck I don’t have an ETA to share, but the team is aware of it! Just to set expectations we prioritize fixes based on severity and impacted users and whether there is a workaround available. Because there is a simple workaround available here (expand the hidden widget), I want to be candid with you that this is going to fall lower on the priority list. But we will let you know any updates!