Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 29586710: Issue 5382 - Wrap DOM mutation APIs to protect frames (Closed)

Created:
Oct. 23, 2017, 10:09 p.m. by Manish Jethani
Modified:
June 12, 2018, 8:54 a.m.
Reviewers:
kzar
CC:
Sebastian Noack
Base URL:
https://hg.adblockplus.org/adblockpluschrome/
Visibility:
Public.

Description

Issue 5382 - Wrap DOM mutation APIs to protect frames

Patch Set 1 #

Patch Set 2 : Refactor #

Total comments: 5

Patch Set 3 : Rebase #

Patch Set 4 : Bind function to Function.prototype.apply and handle missing descriptors #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -33 lines) Patch
M inject.preload.js View 1 2 3 1 chunk +47 lines, -33 lines 0 comments Download

Messages

Total messages: 7
Manish Jethani
Oct. 23, 2017, 10:09 p.m. (2017-10-23 22:09:36 UTC) #1
Manish Jethani
Patch Set 1 The problem with #5382 is that you can access the frame's in ...
Oct. 23, 2017, 10:17 p.m. (2017-10-23 22:17:12 UTC) #2
Manish Jethani
Patch Set 2: Refactor https://codereview.adblockplus.org/29586710/diff/29586720/inject.preload.js File inject.preload.js (right): https://codereview.adblockplus.org/29586710/diff/29586720/inject.preload.js#newcode106 inject.preload.js:106: wrapPropertyAPIForInjection(HTMLObjectElement.prototype, HTMLFrameElement and HTMLIFrameElement don't ...
Oct. 24, 2017, 1:43 a.m. (2017-10-24 01:43:29 UTC) #3
kzar
Sorry for being so slow with this review. I'm concerned about adding more here since ...
Dec. 11, 2017, 8:48 a.m. (2017-12-11 08:48:14 UTC) #4
Manish Jethani
On 2017/12/11 08:48:14, kzar wrote: > Sorry for being so slow with this review. > ...
Feb. 21, 2018, 4:37 p.m. (2018-02-21 16:37:39 UTC) #5
Manish Jethani
Patch Set 4
Feb. 21, 2018, 4:38 p.m. (2018-02-21 16:38:15 UTC) #6
Manish Jethani
June 12, 2018, 8:54 a.m. (2018-06-12 08:54:13 UTC) #7
Since Snippets is so close to getting developed and released, we could move our
API wrappers, including this strengthening, to the snippets library. This way it
won't affect all web document, only those that it has been injected into, and we
can be a lot less concerned about performance.

I will close this now.

Powered by Google App Engine
This is Rietveld