SDA WPTs batch3: remove reliance on previous sibling lookup in 3 tests
We have spec consensus on replacing previous-sibling lookup in
animation-timeline with deferred-timeline-attachment. This CL removes
previous sibling lookup from the following tests:
scroll-animations/css/scroll-timeline-in-container-query.html
scroll-animations/css/scroll-timeline-sampling.html
scroll-animations/css/scroll-timeline-sibling-gcs.html
Bug: 1432627
Change-Id: Ie3e7c8bbdca677e73938fc2fe39a422c9c250e62
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4470194
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1135925}
diff --git a/scroll-animations/css/scroll-timeline-in-container-query.html b/scroll-animations/css/scroll-timeline-in-container-query.html
index d6a8ba8..38b8ffd 100644
--- a/scroll-animations/css/scroll-timeline-in-container-query.html
+++ b/scroll-animations/css/scroll-timeline-in-container-query.html
@@ -21,6 +21,7 @@
width: auto;
height: 100px;
}
+
#scroller > div {
height: 200px;
}
@@ -32,14 +33,15 @@
}
}
- @keyframes expand {
+ @keyframes recolor {
from { background-color: rgb(100, 100, 100); }
to { background-color: rgb(200, 200, 200); }
}
+
#element {
height: 10px;
width: 10px;
- animation: expand 10s linear;
+ animation: recolor 10s linear;
animation-timeline: timeline;
background-color: rgb(0, 0, 0);
}
@@ -48,8 +50,7 @@
<div id=container>
<div id=scroller>
<div></div>
- </div>
- <div id=element>
+ <div id=element></div>
</div>
</div>
</div>
@@ -58,7 +59,7 @@
promise_test(async (t) => {
element.offsetTop;
- scroller.scrollTop = 50;
+ scroller.scrollTop = (scroller.scrollHeight - scroller.clientHeight) / 2;
await waitForNextFrame();
// Unknown timeline, time held at zero.
assert_equals(getComputedStyle(element).backgroundColor, 'rgb(100, 100, 100)');
diff --git a/scroll-animations/css/scroll-timeline-sampling.html b/scroll-animations/css/scroll-timeline-sampling.html
index 1fe354e..51b60e7 100644
--- a/scroll-animations/css/scroll-timeline-sampling.html
+++ b/scroll-animations/css/scroll-timeline-sampling.html
@@ -29,8 +29,8 @@
</style>
<div id=scroller>
<div id=contents></div>
+ <div id=element></div>
</div>
-<div id=element></div>
<script>
promise_test(async (t) => {
// The scroll timeline is initially inactive until the first frame.