commit | 20b501c316f87203b461a6769f3d113711ecaa1e | [log] [tgz] |
---|---|---|
author | Yuki Shiino <yukishiino@chromium.org> | Mon Nov 26 11:59:40 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 26 11:59:40 2018 |
tree | ca623d2e6919ee1b584948c42ae5fde055130daa | |
parent | cb1ed6d36b8d05782ad39702f0de87d7c732fd3b [diff] |
Reland "v8binding: Do not hold a cross origin ScriptState in IDL callback function" This is a reland of 756bea38c853ce40e3daba7f7fadf85b0920785f Original change's description: > v8binding: Do not hold a cross origin ScriptState in IDL callback function > > Make IDL callback function not hold a ScriptState of its > creation context when it's cross origin from the incumbent > realm. > > Not holding a cross origin ScriptState, there is much > less risk to access a cross origin context. > > IDL callback interface will follow the same approach in > a separate patch. > > Bug: 892755, 886588, 904218 > Change-Id: Ie55b436fcc5f66f4ee053ef08ad98ea68fb3a2d6 > Reviewed-on: https://chromium-review.googlesource.com/c/1314023 > Reviewed-by: Kentaro Hara <haraken@chromium.org> > Reviewed-by: Hitoshi Yoshida <peria@chromium.org> > Commit-Queue: Yuki Shiino <yukishiino@chromium.org> > Cr-Commit-Position: refs/heads/master@{#609662} Bug: 892755, 886588, 904218 Change-Id: I78ca7050e659cdb533ae09dab792bc699d2b48bf Reviewed-on: https://chromium-review.googlesource.com/c/1343881 Commit-Queue: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Hitoshi Yoshida <peria@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#610820}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .