I have built an MCP app with a custom UI, and I’m noticing that whenever a user performs any UI action, the ChatGPT client reloads the entire screen.
For example, in my commerce application, when a user clicks the “Add to Cart” button, the whole UI refreshes instead of updating only the relevant component.
Is there a way to prevent this behavior? My assumption is that ChatGPT is re-rendering or reloading the app to register and process the user’s action, but this results in a poor user experience.
Has anyone encountered this before, and are there any recommended approaches or best practices to avoid a full-screen reload after UI interactions?
App ID: asdk_app_6a1e776a8c0c81919502c86885eb8f46