Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

Bug: 17050386

Change-Id: I17ca28b2dfe3327831dc283730dd1583d12baac2
Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

Bug: 17050386

Change-Id: I613809864472007989938abde317b0a112c0a81c
am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit '1368e05e8875f00e8d2529fe6050d08b55ea4d87':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit '7e4405a7a12750ee27325f065b9825c25b40598c':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
am 96521293: am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit '965212934deccd8c8a00c1cdae146ad629b59a68':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am a24c15e3: am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit 'a24c15e30ab6f8a64e17cb8a3a2a7967fe01dcef':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
am 6f18799e: am 96521293: am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit '6f18799ebd0cf499a0021b50d99ca9e8e3d0bfbb':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am cdecc11b: am a24c15e3: am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit 'cdecc11b0dfc2ba74d154b6228ab5b66e6d95f15':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
am 929ed945: am 6f18799e: am 96521293: am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit '929ed9459e7a889a6c3923aaa5b0361a9180d832':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am 90b4ea19: am cdecc11b: am a24c15e3: am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit '90b4ea19e439b04457119a2d58be276e17025cfa':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
am aa621418: am 929ed945: am 6f18799e: am 96521293: am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit 'aa621418029c16c1ba517c379f465479ed1348c7':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am 460cbe11: am 90b4ea19: am cdecc11b: am a24c15e3: am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit '460cbe118a7a85a133da1eb2fccc95554e9baa9c':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
am 4250ed7a: (-s ours) am aa621418: am 929ed945: am 6f18799e: am 96521293: am 1368e05e: Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE

* commit '4250ed7aec5fb03a0e27fde11af47ecb8b805d4b':
  Cherry pick r91152 DOMWindow::open performs a security check on a wrong window DO NOT MERGE
am b4d92a97: (-s ours) am 460cbe11: am 90b4ea19: am cdecc11b: am a24c15e3: am 7e4405a7: Cherry pick r91611 Perform the JavaScript navigation check on a complete URL

* commit 'b4d92a972845c6fefe3e6f09f67aadade1ad0661':
  Cherry pick r91611 Perform the JavaScript navigation check on a complete URL
Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"

This reverts commit 7e4405a7a12750ee27325f065b9825c25b40598c.

Change-Id: I3b13d713066ed608ad8379894d8461df2154b739
am c32f1f30: Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"

* commit 'c32f1f309f0ab8d2fd292fd7d4ff9212c6c71bef':
  Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"
am 9cb4bc5a: am c32f1f30: Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"

* commit '9cb4bc5a6824f63c41ec751a3787b2d6512fcb23':
  Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"
am f3631dec: am 9cb4bc5a: am c32f1f30: Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"

* commit 'f3631decfc5f78c0ca2d4de0f79b250243c44fb6':
  Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"
Revert "Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"" DO NOT MERGE

This reverts commit c32f1f309f0ab8d2fd292fd7d4ff9212c6c71bef.

Change-Id: I633172d0048176f1cc6d5076cf8faec4f07e9ffb
am 7ffeec4c: am f3631dec: am 9cb4bc5a: am c32f1f30: Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"

* commit '7ffeec4ccb8a2010500f62f30955dc0d774fd4d3':
  Revert "Cherry pick r91611 Perform the JavaScript navigation check on a complete URL"