[Webkit-unassigned] [Bug 106937] Cannot abort multiple XHR POSTs made to same url

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 15 22:25:39 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106937


Alexey Proskuryakov <ap at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
           Priority|P1                          |P2
          Component|New Bugs                    |Page Loading
                 CC|                            |ap at webkit.org,
                   |                            |beidson at apple.com,
                   |                            |japhet at chromium.org,
                   |                            |koivisto at iki.fi
     Ever Confirmed|0                           |1




--- Comment #1 from Alexey Proskuryakov <ap at webkit.org>  2013-01-15 22:27:24 PST ---
Confirmed with trunk.

What I'm seeing is that XHR.abort() gets down to CachedResource::removeClient(). For first two requests, inCache() is false, so we don't call allClientsRemoved(), and thus don't actually cancel ResourceHandle. Only the third request has inCache() return true, and gets actually canceled.

Nate, is this something you'd be willing to look into? To me, it just looks like allClientsRemoved() call should be made regardless of whether the resource is in cache, but perhaps there was a reason to make it conditional.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list