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

Issue 1163543002: Reland "Correctly set ScriptState in the image loader microtask" (Closed)

Created:
5 years, 6 months ago by jochen (gone - plz use gerrit)
Modified:
5 years, 5 months ago
Reviewers:
haraken
CC:
blink-reviews, blink-reviews-dom_chromium.org, dglazkov+blink, eae+blinkwatch, gavinp+loader_chromium.org, Nate Chapin, rwlbuis, sof, tyoshino+watch_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Reland "Correctly set ScriptState in the image loader microtask" Original review: https://codereview.chromium.org/1153233002/ BUG=487155 R=haraken@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=196071

Patch Set 1 #

Total comments: 9

Patch Set 2 : updates #

Patch Set 3 : updates #

Total comments: 1

Patch Set 4 : updates #

Patch Set 5 : git cl try #

Patch Set 6 : git cl try #

Unified diffs Side-by-side diffs Delta from patch set Stats (+28 lines, -22 lines) Patch
M Source/core/loader/EmptyClients.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/loader/FrameLoaderTypes.h View 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/page/ChromeClient.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/page/CreateWindow.cpp View 5 chunks +5 lines, -5 lines 0 comments Download
M Source/web/ChromeClientImpl.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/ChromeClientImpl.cpp View 4 chunks +10 lines, -9 lines 0 comments Download
M Source/web/tests/ChromeClientImplTest.cpp View 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 15 (4 generated)
jochen (gone - plz use gerrit)
this time, I'm taking the correct ScriptContext (the image might be created from an isolated ...
5 years, 6 months ago (2015-05-28 10:24:15 UTC) #1
haraken
https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp File Source/core/loader/ImageLoader.cpp (right): https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp#newcode96 Source/core/loader/ImageLoader.cpp:96: m_scriptState = ScriptState::from(toV8Context(&loader->element()->document(), DOMWrapperWorld::mainWorld())); Why can't we always use ...
5 years, 6 months ago (2015-05-28 10:57:38 UTC) #2
jochen (gone - plz use gerrit)
https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp File Source/core/loader/ImageLoader.cpp (right): https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp#newcode96 Source/core/loader/ImageLoader.cpp:96: m_scriptState = ScriptState::from(toV8Context(&loader->element()->document(), DOMWrapperWorld::mainWorld())); there might be no context ...
5 years, 6 months ago (2015-05-28 11:16:49 UTC) #3
haraken
https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp File Source/core/loader/ImageLoader.cpp (right): https://codereview.chromium.org/1163543002/diff/1/Source/core/loader/ImageLoader.cpp#newcode92 Source/core/loader/ImageLoader.cpp:92: v8::HandleScope scope(isolate); Nit: I think we should have the ...
5 years, 6 months ago (2015-05-28 11:37:50 UTC) #4
haraken
LGTM https://codereview.chromium.org/1163543002/diff/40001/Source/core/loader/ImageLoader.cpp File Source/core/loader/ImageLoader.cpp (right): https://codereview.chromium.org/1163543002/diff/40001/Source/core/loader/ImageLoader.cpp#newcode125 Source/core/loader/ImageLoader.cpp:125: m_loader->doUpdateFromElement(m_shouldBypassMainWorldCSP, m_updateBehavior); It's not clear that this never ...
5 years, 6 months ago (2015-05-28 11:48:58 UTC) #5
jochen (gone - plz use gerrit)
On 2015/05/28 at 11:48:58, haraken wrote: > LGTM > > https://codereview.chromium.org/1163543002/diff/40001/Source/core/loader/ImageLoader.cpp > File Source/core/loader/ImageLoader.cpp (right): ...
5 years, 6 months ago (2015-05-28 12:12:41 UTC) #6
haraken
On 2015/05/28 12:12:41, jochen wrote: > On 2015/05/28 at 11:48:58, haraken wrote: > > LGTM ...
5 years, 6 months ago (2015-05-28 12:39:55 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1163543002/40001
5 years, 6 months ago (2015-05-28 12:40:54 UTC) #9
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/63634)
5 years, 6 months ago (2015-05-28 13:42:35 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1163543002/60001
5 years, 6 months ago (2015-05-28 14:48:05 UTC) #14
commit-bot: I haz the power
5 years, 6 months ago (2015-05-28 16:08:15 UTC) #15
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=196071

Powered by Google App Engine
This is Rietveld 408576698