10 <script src=
"../../resources/testharness.js"></script>
11 <script src=
"../../resources/testharnessreport.js"></script>
12 <script src=
"resources/scroll-interruption-test.js"></script>
13 <script type=
"text/javascript">
14 function jsScroll(y
) {
15 var subframe
= document
.getElementById('subframe');
16 subframe
.contentWindow
.scrollTo({top
: y
, behavior
: 'smooth'});
21 const targets
= {y_min
: 40, y_mid
: 3500, y_max
: 7000};
22 const innerPoint
= {x
: 100, y
: 100}
23 var subframeScrollingElement
= document
.getElementById('subframe').contentDocument
.scrollingElement
;
24 var scrollInterruptionTest
= new SmoothScrollInterruptionTest(subframeScrollingElement
,
28 scrollInterruptionTest
.run();
31 window
.addEventListener('load', doTest
, false);
36 <p>Test that interrupting a smooth scroll on a subframe works with both scroll behaviors and with input
</p>
37 <iframe id=
"subframe" src=
"resources/large-subframe.html"></iframe>