The issue occurs because the browser kills the POST when it receives no data from the server for more than 5 minutes (Chrome) or 10 minutes (Firefox) on a browser‑side "no-data" timeout.