ChatGPT Apps: Embedded UI no longer renders on web after agentic multi-step exploration

We’re building a ChatGPT App that lets users explore and view our own content.

Until a few days ago, a workflow like this worked on web:

  1. GPT performs agentic multi-step exploration

  2. It chains multiple data-only calls to resolve candidates/details

  3. It then invokes a UI-rendering step to surface the result in chat

Now, the exploration/data steps still succeed, and the UI-rendering call also appears to be invoked, but the embedded UI never actually appears in the web client.

The key pattern is:

  • data-only exploration succeeds

  • standalone UI rendering works

  • UI rendering after sequential exploration calls no longer surfaces on web

So this does not look like a retrieval failure. It looks more like a regression in the handoff from multi-step exploration to embedded UI surfacing.

Also worth noting:

  • Web: embedded UI does not appear

  • Mac desktop: still behaves as expected

Has anyone else seen a recent change in ChatGPT Apps where the UI-rendering step is invoked but the embedded UI does not render after agentic multi-step exploration, specifically on web?

2 Likes

same

React Error

[Error] Error: <unknown>: unexpected nullish value: undefined
gr — 4813494d-kc23s1zx0z84qot3.js:2:4372
D7e — 1a7ebd5f-fplil4im46jkupp5.js:2:1204435
(anonymous関数) — 4813494d-kc23s1zx0z84qot3.js:2:3736
vr — 495cf45b-co53f1tf08uk4hhj.js:2:50966
hp — 2340486e-pfdnhg9jt0indmad.js:1:75559
Lp — 2340486e-pfdnhg9jt0indmad.js:1:98528
LE — 2340486e-pfdnhg9jt0indmad.js:1:154377
LD — 2340486e-pfdnhg9jt0indmad.js:1:153421
fv — 2340486e-pfdnhg9jt0indmad.js:1:153251
CE — 2340486e-pfdnhg9jt0indmad.js:1:149779
VE — 2340486e-pfdnhg9jt0indmad.js:1:162437
tc — 2340486e-pfdnhg9jt0indmad.js:1:160986
BE — 2340486e-pfdnhg9jt0indmad.js:1:161266
(anonymous関数) — 2340486e-pfdnhg9jt0indmad.js:1:162497

	(anonymous関数) (2340486e-pfdnhg9jt0indmad.js:1:509457)
	MS (2340486e-pfdnhg9jt0indmad.js:1:92581)
	LS (2340486e-pfdnhg9jt0indmad.js:1:92775)
	(anonymous関数) (2340486e-pfdnhg9jt0indmad.js:1:93291)
	Bb (2340486e-pfdnhg9jt0indmad.js:1:73990)
	Fb (2340486e-pfdnhg9jt0indmad.js:1:74083)
	$S (2340486e-pfdnhg9jt0indmad.js:1:121979)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131408)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132083)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131818)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131161)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132083)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131818)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131696)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:131124)
	Ta (2340486e-pfdnhg9jt0indmad.js:1:142084)
	cE (2340486e-pfdnhg9jt0indmad.js:1:132188)

I met exact same issue yesterday, it didn’t work suddenly without any App code change.
I tried different Apps on both Chrome and Safari, got same issue.
It’s same today.

Seeing the same issue. Accessing my app through the ChatGPT mobile app is working for now.

We’re investigating an issue where widget rendering can fail when, in the same turn, the model calls list_resources and then call_tool.

A mitigation is rolling out now, and we’re monitoring while we complete a full fix. As a temporary workaround, retrying the request in a new chat may help in some cases.

Thanks for reporting this. We’ll share another update as soon as we confirm the fix.

1 Like

We have shipped a fix. Please let us know if you still are seeing this error.

1 Like

Confirmed it’s working now. Thanks for the quick response!

1 Like