[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