We are integrating the ChatGPT Apps SDK and currently have two UI widgets within the application.
When the first widget is opened in full-screen mode and the user continues the conversation, the second widget is expected to render at that time. However, the second widget does not render while the first widget remains in full-screen mode.
The second widget only renders after exiting or closing the full-screen mode of the first widget.
Could you please advise on:
Whether this behavior is expected, and
How to render or trigger the second widget while the first widget is still in full-screen mode?
Any guidance or recommended approach for handling multiple widgets in this scenario would be appreciated.
It’s not explicitly stated in the documentation that you can only have one display mode active at a time and maybe it should be. The text currently just describes these modes as sort of distinct surfaces for different types of interactions. Which implies that there can only be one active display mode.
What is your use case?
I’ll file a ticket to update the documentation to be more explicit about display modes, and then I’ll file a separate ticket that describes your use case.
It seems like it should at least be possible to have two applications that interact with each other in the manner (I think) you’re describing. But I’m not sure about what you’re specifically wanting to do.