Subject: Web UI Unresponsive / Mobile App Crash during large JavaScript/React code block rendering in Go version
Category: Performance / Bug Report
Steps to Reproduce:
- Generate a large text response (approx. 1,500+ words) that contains extensive JavaScript/React code blocks.
- Attempt to scroll through or view the response in the web browser tab or the official mobile app.
Observed Behavior:
- Web: The ChatGPT browser tab becomes completely frozen and unresponsive.
- Mobile: The official ChatGPT app crashes when attempting to scroll past or render the code blocks.
- Note: Plain-text responses of a similar length (up to 2,000 words) work normally without any performance degradation.
Expected Behavior:
The interface should virtualize or stream large code blocks efficiently without locking the main UI thread or causing application crashes.
I would like to add that I notice similar behavior in the web app on non-code chats at well. Any chat that is extended or involves the Writing Block will send my 20 core system to spin its fans at maximum for several seconds while it attempts to do … something.
Over the past few days, I have encountered this issue several times.
When I ask a question and ChatGPT generates a response containing some code blocks, the browser tab sometimes becomes completely unresponsive.
After this happens:
- Refreshing the page does not solve the problem. The same conversation still freezes or becomes unresponsive when it loads.
- I have to close the ChatGPT browser tab completely and reopen the ChatGPT website.
- Other conversations work normally.
- However, as soon as I open the affected conversation again, the browser becomes unresponsive again.
This seems to be specific to certain conversations, especially conversations containing code blocks. Once a conversation enters this state, it can become effectively inaccessible from the web interface.
I have experienced this multiple times over the past few days, so it does not appear to be an isolated occurrence.