title: Why is the statusText of my XHR empty?
body: <p>When I perform an XHR on our production system, the <code>statusText</code> in the response will be an empty string. However, on our development system, the <code>statusText</code> will reflect the status correctly.</p>
  
  <p>According to the documentation for <a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/statusText" rel="noreferrer"><code>XMLHttpRequest.statusText</code></a>, it should only be empty while the request is being processed. However, I am seeing this behavior in the <code>onload</code> handler.</p>
  
  <p>Additionally, this behavior can only be observed in Chrome and Edge. Firefox will display the correct text.</p>
  
  <p>So, how is the content of the <code>statusText</code> actually determined?</p>