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

Issue 2566663002: Better handle non-existant wrappers when intercepting writes to plugin objects (Closed)

Created:
4 years ago by jochen (gone - plz use gerrit)
Modified:
4 years ago
Reviewers:
haraken, tkent
CC:
chromium-reviews, blink-reviews, dglazkov+blink, blink-reviews-html_chromium.org, blink-reviews-bindings_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Better handle non-existant wrappers when intercepting writes to plugin objects Creating a wrapper might fire events synchronously which in turn can modify the wrapper. There is, however, an invariant for interceptors that if they modify their holder, they need to signal this. Therefore, when we create a wrapper, always signal that the write happened. BUG=670155 R=tkent@chromium.org,haraken@chromium.org Committed: https://crrev.com/806a7d2250a82acc584e83cf9086701f0e77cf6d Cr-Commit-Position: refs/heads/master@{#439812}

Patch Set 1 #

Patch Set 2 : updates #

Patch Set 3 : updates #

Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -30 lines) Patch
M third_party/WebKit/LayoutTests/imported/wpt/html/dom/reflection-embedded-expected.txt View 1 2 1 chunk +10 lines, -10 lines 0 comments Download
A third_party/WebKit/LayoutTests/plugins/reattach-plugin-during-access.html View 1 chunk +13 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/plugins/reattach-plugin-during-access-expected.txt View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/bindings/core/v8/custom/V8HTMLPlugInElementCustom.cpp View 1 1 chunk +18 lines, -20 lines 0 comments Download

Messages

Total messages: 23 (16 generated)
jochen (gone - plz use gerrit)
4 years ago (2016-12-09 09:31:28 UTC) #1
haraken
LGTM
4 years ago (2016-12-09 09:55:09 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2566663002/1
4 years ago (2016-12-09 09:55:42 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/285925)
4 years ago (2016-12-09 10:28:19 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2566663002/40001
4 years ago (2016-12-20 14:20:44 UTC) #18
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years ago (2016-12-20 15:59:37 UTC) #21
commit-bot: I haz the power
4 years ago (2016-12-20 16:02:28 UTC) #23
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/806a7d2250a82acc584e83cf9086701f0e77cf6d
Cr-Commit-Position: refs/heads/master@{#439812}

Powered by Google App Engine
This is Rietveld 408576698