Recently, I have been using ExtJS 6.0 and implementing an Ajax Request to fetch data from the application server. In my current setup, when the OK button is clicked in a view, it triggers an Ajax call with certain payload parameters while also displaying a screen overlay with a cancel button. Sometimes, if the service takes longer to respond, users may want to cancel their search and start over by clicking the cancel button. Although I have implemented functionality to unmask the screen upon cancel click, the Ajax request does not get aborted and ends up loading old data once the service eventually responds. Is there any way to effectively stop or abort the old Ajax request to prevent this scenario?