Chrome Version: (copy from chrome://version)
OS: (e.g. Win7, OSX 10.9.5, etc...)
What steps will reproduce the problem?
(1) Enable strict site isolation from chrome://flags.
(2) Open http://csreis.github.io/tests/cross-site-iframes.html in a new tab.
(3) Add a couple of frames (Say 2 more) until the last one scrolls out of view.
(4) Open devtools and type:
window.frames[2].location = "http://jsbin.com/gebejez/edit?html,output"
(5) Click on "Click Me" and immediately scroll the last frame out of view.
What is the expected result?
The button should scroll back into view in 2 seconds.
What happens instead?
No scrolling happens.
(If the page above does not load try a page such as:
<body>
<button>Click Me</button>
<script>
document.querySelector('button').onclick = function() {
window.setTimeout(function() {
this.scrollIntoView();
}.bind(this), 2000);
};
</script>
</body>
in an OOPIF).
Comment 1 by ekaramad@chromium.org
, Oct 18 2017