Update web-platform-tests to revision b'0802d8bd01e17178d9cd2355e6fbaf3c098e7953'

This commit is contained in:
WPT Sync Bot 2022-11-11 01:30:14 +00:00
parent aa427dd412
commit 9ed042224a
254 changed files with 10823 additions and 1484 deletions

View file

@ -0,0 +1,71 @@
<!DOCTYPE html>
<html class=reftest-wait>
<title>Shared transitions: hit test shared element at the real dom location</title>
<link rel="help" href="https://github.com/WICG/view-transitions">
<link rel="author" href="mailto:vmpstr@chromium.org">
<link rel="match" href="hit-test-unrelated-element-ref.html">
<script src="/resources/testdriver.js"></script>
<script src="/resources/testdriver-actions.js"></script>
<script src="/resources/testdriver-vendor.js"></script>
<script src="/common/reftest-wait.js"></script>
<style>
html { view-transition-name: none }
#target {
width: 100px;
height: 100px;
contain: paint;
background: blue;
view-transition-name: shared;
}
#target.before {
position: relative;
left: 200px;
}
#unrelated {
width: 100px;
height: 100px;
background: red;
position: relative;
top: 200px;
left: 200px;
}
#unrelated:hover {
background: green;
}
html::view-transition-group(shared) {
animation-delay: 300s;
}
html::view-transition-old(shared) {
animation: unset;
opacity: 0;
}
html::view-transition-new(shared) {
animation: unset;
opacity: 1;
}
</style>
<div id=target class=before></div>
<div id=unrelated></div>
<script>
function mouseMoveToTarget(x, y) {
return new test_driver.Actions().pointerMove(x, y).send();
}
async function runTest() {
document.startViewTransition(() => {
target.classList.toggle("before");
requestAnimationFrame(async () => {
await mouseMoveToTarget(210, 310);
requestAnimationFrame(takeScreenshot);
});
});
}
onload = () => requestAnimationFrame(() => requestAnimationFrame(runTest));
</script>