Chat answer not displayed in production (but the browser got it)

Hi,

I build a small audio to text transcription flow, triggered by a chat. It basically works, but when using the chat in production mode, when I send it text, it seems to hang forever in wait of the server’s reply. However, opening the dev tools of the browser, I can see that the results have arrived (see screenshot)! If that matters, it’s a workflow that takes 15-30 seconds to complete. I’m running n8n in a docker container, behind an nginx reverse proxy. What could be happening?

I’ve extended my workflow to also kick off upon a webhook trigger, mapping the parameters and then continuing with the same flow down to the same ‘respond to webhook’ node, and this works absolutely fine :thinking:

Workflow: