N8n default web chat window loading bubbles disappear after 1 sec when using the mode respond to chat node

n8n web loading bubbles disappear after 1 sec when i use respond to chat node shape waiting for response to chat node is used. When i dont use this shape it works fine. Could someone help with this on how to fix it when using respond to chat node is used ?

Hello Jon_Automates_All, thank you for asking. Maybe i’ll try to help yaa.

I get what you mean, when you use the Respond to Chat node, the little “typing bubbles“ (something like loading indicator) on the webchat disappear almost immediately instead of staying until the model responds. When you skip that node, the bubbles behave normally.

I think this problem may because the Respond to Chat node immediately send a signal back to the chat frontend like “done typing“. If you place it before your LLM actually finishes, the web UI thinks the reply is complete and hides the bubbles after 1 second. Without that node, n8n keeps the connection “open“, so the bubbles stay up until the workflow outputs.

Maybe i think if you want to fix it, i have many several that i can suggest to you:

  1. Make sure every LLM/processing step connects into it, so the response only gets sent after the last node finishes.
  2. In Gemini/OpenAI/Ollama nodes, turn on Stream, then connect streaming output into Respond to Chat. This way, bubbles stay while tokens arrive.
  3. If you’re using Respond to Chat + Wait for Response to Chat, make sure the wait node is the one pausing, not the respond node.
  4. Try to open DevTools, then Network. You’ll see the “chat/response“ call firing too early if Respond to Chat is placed before the workflow is done.

I think thats all my suggest that i can give you, hope this solution can solve your problem! :blush::raising_hands:

Hey! I tested this on my end and the bubbles will stay active until the AI response is printed in the chat:

Could you maybe record a quick video of this behavior on your end so I can get a better idea of whether it’s expected or not? Make sure to also include the nodes in the video if you do, so I can see how they fire in time.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.