- From: <bugzilla@jessica.w3.org>
- Date: Wed, 04 Jun 2014 04:27:25 +0000
- To: public-webapps@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25969 Bug ID: 25969 Summary: [XHR] Does "process response body" get processed even if the XHR is abort()-ed in readystatechange? Product: WebAppsWG Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: XHR Assignee: annevk@annevk.nl Reporter: tyoshino@google.com QA Contact: public-webapps-bugzilla@w3.org CC: mike@w3.org, public-webapps@w3.org "process response" and "process response body" are separately queued (specified in fetch.spec.whatwg.org). Even if abort() is called in readystatechange handler in "process response", it seems we'll run queued task to run "process response body" and run redundant "Handle errors for response" step and unexpectedly (I believe) run steps 3 and 4. Don't we want to insert state check to "process response body" algorithm to skip them, or cancel tasks queued in the networking task source on termination of fetch? Or, that "handle the tasks queued" is placed in the step "13. Fetch req ..." implies that termination of fetch also cancels task handling? Anyway, it's nice to add some text for clarification. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Wednesday, 4 June 2014 04:27:27 UTC