Describe the bug
When you reload a ChatGPT window with existing MCP App widgets the tool input and tool result notifications do not happen as defined in section 3 Data Delivery of the overview. https://github.com/modelcontextprotocol/ext-apps/blob/30f79b9e3f2525a95a997fce2e5839ab0dd4da96/docs/overview.md#lifecycle
To Reproduce
Steps to reproduce the behavior:
- Call a tool that renders a widget that uses tool-results from chatgpt
- reload the page
- chatgpt re-renders the widget iframe
ui/notifications/initialized is called, but ui/notifications/tool-result and ui/notifications/tool-input are not
Expected behavior
The Data Delivery phase should happen after the Initialization phase every time