Если xhr.abort(); вызывает перезагрузку страницы,
xhr.abort();
Затем вы можете установить onreadystatechange перед тем, как прервать:
onreadystatechange
// ↓ prevent page reload by abort() xhr.onreadystatechange = null; // ↓ may cause page reload xhr.abort();