External Publication
Visit Post

Double widget bubble rendered for a single MCP tool call

OpenAI Developer Community June 2, 2026
Source

Posting to see if anyone else has hit this or has guidance from OpenAI.

When a widget-bound MCP tool is invoked from a single user message in ChatGPT, two identical widget bubbles render instead of one. Both show the loading skeleton, and eventually both resolve to the same single output. Screenshot attached.

I initially assumed this was something in our MCP server’s metadata and spent time debugging on the server side without finding a reliable fix.

I then noticed the exact same double-bubble behavior on a different ChatGPT app. Same symptom: single user message, two skeleton bubbles bound to that app’s widget template.

That strongly suggests this is a ChatGPT-side rendering behavior with widget-bound tools.

Questions:

  1. Has anyone else seen this?
  2. How do we fix it?

Discussion in the ATmosphere

Loading comments...