Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Issue 521403002: XHR: Abort DocumentParser on internalAbort (Closed)

Created:
6 years, 3 months ago by kouhei (in TOK)
Modified:
6 years, 3 months ago
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

XHR: Abort DocumentParser on internalAbort Before this CL, XHR didn't abort |m_responseDocumentParser| when the request was cancelled. This CL adds a call to |DocumentParser::stopParsing()| to force cancel parsing when the request is aborted. This CL also fixes |m_responseDocumentParser| destruction by moving the pointer clear to |clearVariablesForLoading| and calling |detach()| on non-oilpan builds. BUG=409461 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=181247

Patch Set 1 #

Patch Set 2 : add null check #

Patch Set 3 : add tests #

Patch Set 4 : add tests #

Total comments: 6

Patch Set 5 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -1 line) Patch
A LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
A LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort-expected.txt View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/xml/XMLHttpRequest.cpp View 1 2 3 4 3 chunks +10 lines, -1 line 0 comments Download

Messages

Total messages: 8 (2 generated)
kouhei (in TOK)
Would you take a look?
6 years, 3 months ago (2014-09-01 03:38:02 UTC) #2
tyoshino (SeeGerritForStatus)
https://codereview.chromium.org/521403002/diff/60001/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html File LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html (right): https://codereview.chromium.org/521403002/diff/60001/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html#newcode14 LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html:14: }) semicolon https://codereview.chromium.org/521403002/diff/60001/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html#newcode16 LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html:16: } semicolon https://codereview.chromium.org/521403002/diff/60001/Source/core/xml/XMLHttpRequest.cpp File Source/core/xml/XMLHttpRequest.cpp ...
6 years, 3 months ago (2014-09-01 05:06:06 UTC) #3
kouhei (in TOK)
PTAL https://codereview.chromium.org/521403002/diff/60001/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html File LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html (right): https://codereview.chromium.org/521403002/diff/60001/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html#newcode14 LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-responseXML-abort.html:14: }) On 2014/09/01 05:06:05, tyoshino wrote: > semicolon ...
6 years, 3 months ago (2014-09-01 05:16:57 UTC) #4
eseidel
lgtm
6 years, 3 months ago (2014-09-02 17:09:29 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kouhei@chromium.org/521403002/80001
6 years, 3 months ago (2014-09-02 17:09:52 UTC) #7
commit-bot: I haz the power
6 years, 3 months ago (2014-09-02 18:18:17 UTC) #8
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as 181247

Powered by Google App Engine
This is Rietveld 408576698