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

Issue 11515016: <webview>: Workaround to enable webview.contentWindow.postMessage. (Closed)

Created:
8 years ago by Fady Samuel
Modified:
8 years ago
CC:
chromium-reviews, Aaron Boodman, darin-cc_chromium.org, chromium-apps-reviews_chromium.org
Visibility:
Public.

Description

<webview>: Workaround to enable webview.contentWindow.postMessage. Test=manually Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=172507

Patch Set 1 #

Total comments: 4

Patch Set 2 : Use self #

Unified diffs Side-by-side diffs Delta from patch set Stats (+9 lines, -12 lines) Patch
M chrome/renderer/resources/extensions/web_view.js View 1 2 chunks +9 lines, -12 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Fady Samuel
8 years ago (2012-12-11 01:39:39 UTC) #1
sadrul
https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js File chrome/renderer/resources/extensions/web_view.js (right): https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js#newcode105 chrome/renderer/resources/extensions/web_view.js:105: return objectNode.contentWindow.frames; Hm. I don't know enough about contentWindow ...
8 years ago (2012-12-11 01:48:55 UTC) #2
Fady Samuel
Hi Istiaque, Are you comfortable reviewing this? Thanks, Fady
8 years ago (2012-12-11 01:53:08 UTC) #3
lazyboy
Just one concern, the contentWindow.frames magic looks good. https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js File chrome/renderer/resources/extensions/web_view.js (right): https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js#newcode101 chrome/renderer/resources/extensions/web_view.js:101: Object.defineProperty(this.node_, ...
8 years ago (2012-12-11 16:20:15 UTC) #4
Fady Samuel
Hi Nasko, This is a workaround for a V8/WebKit bug. I was trying to check ...
8 years ago (2012-12-11 20:45:37 UTC) #5
(Do not use) nasko
No. We disabled the frame tree updates, due to the race condition you found. We ...
8 years ago (2012-12-11 21:13:13 UTC) #6
Fady Samuel
Thanks Nasko! Sadrul could you please rubberstamp this based on the comments above? Thanks!
8 years ago (2012-12-11 21:15:16 UTC) #7
Fady Samuel
Actually, running this by Charlie first. Any objections? Thanks!
8 years ago (2012-12-11 21:17:30 UTC) #8
Charlie Reis
https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js File chrome/renderer/resources/extensions/web_view.js (right): https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js#newcode101 chrome/renderer/resources/extensions/web_view.js:101: Object.defineProperty(this.node_, 'contentWindow', { I'm a bit nervous about this, ...
8 years ago (2012-12-11 21:30:12 UTC) #9
Fady Samuel
https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js File chrome/renderer/resources/extensions/web_view.js (right): https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js#newcode101 chrome/renderer/resources/extensions/web_view.js:101: Object.defineProperty(this.node_, 'contentWindow', { On 2012/12/11 21:30:12, creis wrote: > ...
8 years ago (2012-12-11 21:46:01 UTC) #10
Charlie Reis
On 2012/12/11 21:46:01, Fady Samuel wrote: > https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js > File chrome/renderer/resources/extensions/web_view.js (right): > > https://codereview.chromium.org/11515016/diff/1/chrome/renderer/resources/extensions/web_view.js#newcode101 ...
8 years ago (2012-12-11 22:00:09 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/fsamuel@chromium.org/11515016/11001
8 years ago (2012-12-11 22:27:13 UTC) #12
commit-bot: I haz the power
8 years ago (2012-12-12 02:51:43 UTC) #13
Message was sent while issue was closed.
Change committed as 172507

Powered by Google App Engine
This is Rietveld 408576698