wpt / css / css-inline / empty-span-scroll.html

Status: PASS | Duration: 5ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi

/css/css-inline/empty-span-scroll.html

<!DOCTYPE html>
<html class=reftest-wait>
<link rel="author" title="David Shin" href="mailto:dshin@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#invisible-line-boxes">
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1946899">
<link rel="match" href="empty-span-scroll-ref.html">
<style>
body {
  margin: 0;
}
.relative {
  position: relative;
}
.scroll-target {
  position: absolute;
  top: 0;
}
.filler {
  height: 3000px;
  background: red;
}
.good {
  height: 100vh;
  background: green;
}
</style>
<span><div class="filler"></div></span>
<span>
  <span class="relative">
    <a class="scroll-target" id="target"></a>
  </span>
</span>
<span><div class="good"></div></span>
<span><div class="filler"></div></span>
<script>
target.scrollIntoView();
document.documentElement.className = "";
</script>

/css/css-inline/empty-span-scroll-ref.html

<!DOCTYPE html>
<html class=reftest-wait>
<link rel="author" title="David Shin" href="mailto:dshin@mozilla.com">
<link rel="help" href="https://drafts.csswg.org/css-inline-3/#invisible-line-boxes">
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1946899">
<style>
body {
  margin: 0;
}
.filler {
  height: 3000px;
  background: red;
}
.good {
  height: 100vh;
  background: green;
}
</style>
<span><div class="filler"></div></span>
<span><div id="target" class="good"></div></span>
<span><div class="filler"></div></span>
<script>
target.scrollIntoView();
document.documentElement.className = "";
</script>