From 74268f78d5165292c5064de833dafd302c14823d Mon Sep 17 00:00:00 2001 From: ccd0 Date: Mon, 11 Mar 2019 00:33:46 -0700 Subject: [PATCH] Thread Watcher: Remove fake abort for cross-site requests. --- src/Monitoring/ThreadWatcher.coffee | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Monitoring/ThreadWatcher.coffee b/src/Monitoring/ThreadWatcher.coffee index 5e3409219..4886b37bb 100644 --- a/src/Monitoring/ThreadWatcher.coffee +++ b/src/Monitoring/ThreadWatcher.coffee @@ -178,8 +178,8 @@ ThreadWatcher = abort: -> for req in ThreadWatcher.requests when req.readyState isnt 4 # DONE - req.abort() - ThreadWatcher.clearRequests() + req.abort?() + return fetchAuto: -> clearTimeout ThreadWatcher.timeout @@ -227,10 +227,8 @@ ThreadWatcher = , whenModified: if force then false else 'ThreadWatcher' else - req = {abort: () -> req.aborted = true} - CrossOrigin.ajax url, + req = CrossOrigin.ajax url, onloadend: -> - return if req.aborted ThreadWatcher.parseStatus.call @, thread timeout: $.MINUTE ThreadWatcher.requests.push req