Some intermediate servers (proxy/gateway/firewall/router/etc) will answer a request from the browser on behalf of the server. If this happens frequently and you are unable to change the intermediate server to avoid this (supporting 2 minute connections is a good start) you can use
top.noodle.ajax.ignoreMasquerading=true;
use that as a last resort as it can cause further UI interference.