#### Describe the bug
```
axiosJson.get('/msg/msg.json', { 
    onDownloadProgress: function( progress ){
        console.log(progress);
    }
});
```
in `0.27.2`  `progress` is `ProgressEvent`
![image](https://user-images.githubusercontent.com/9134671/194698364-728ca718-2974-4b18-8b8d-4ab74312b795.png)


in `1.1.2` `progress`
![image](https://user-images.githubusercontent.com/9134671/194698397-6682990c-cfee-4068-8161-d8c41a93a4c6.png)
 

#### Expected behavior
`1.1.2` same as `0.27.2`

#### Environment
 - Axios Version 1.1.2 
 - Browser Chrome
 - Browser 105.0.5195.127 64bit
 - OS: Win10
 

lib/adapters/xhr.js
return;
      }
      reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));
      
      request = null;
    };
    
    request.onerror = function handleError() {
      
      
      reject(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request));
      
      request = null;
    };
    
    request.ontimeout = function handleTimeout() {
      let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';
      const transitional = config.transitional || transitionalDefaults;
      if (config.timeoutErrorMessage) {
        timeoutErrorMessage = config.timeoutErrorMessage;
      }
      reject(new AxiosError(
        timeoutErrorMessage,
        transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,
        config,
        request));
      
      request = null;
    };