Bug 1424673 - Add a reftest for the bug. r=kats
authorEthan Lin <ethlin@mozilla.com>
Tue, 09 Jan 2018 10:36:46 +0800
changeset 453025 2ae7cff03727dde1a944ba6556ac049d1ba7d66f
parent 453024 baa4d5ed8cfd97483e3d53e734883d1333b27589
child 453026 8406e5c06039cfeb6b98671febd7d916ac1f3a00
push id1648
push usermtabara@mozilla.com
push dateThu, 01 Mar 2018 12:45:47 +0000
treeherdermozilla-release@cbb9688c2eeb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerskats
bugs1424673
milestone59.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1424673 - Add a reftest for the bug. r=kats MozReview-Commit-ID: 9lwptqWqHvW
gfx/tests/reftest/1424673-ref.html
gfx/tests/reftest/1424673.html
gfx/tests/reftest/reftest.list
new file mode 100644
--- /dev/null
+++ b/gfx/tests/reftest/1424673-ref.html
@@ -0,0 +1,6 @@
+<html>
+<body>
+<div style="width: 200px; height: 200px; background-color: lime;">
+</div>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/gfx/tests/reftest/1424673.html
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html class="reftest-wait">
+<style>
+body {
+  overflow:hidden;
+}
+
+.container {
+  background-color: lime;
+}
+
+.text_shadow {
+  color: #fff;
+  text-shadow: 0px 0px 10px #fff;
+  line-height: 0;
+  top: 300px;
+  width: 300px;
+  height: 300px;
+  font-size: 300px;
+}
+</style>
+<script>
+function shadow(){
+  document.write('<div class="text_shadow" style="position: absolute; top: 30px; left: 10px;">.</div>');
+  document.write('<div class="text_shadow" style="position: absolute; top: 30px; left: 10px;">.</div>');
+  document.write('<div class="text_shadow" style="position: absolute; top: 30px; left: 10px;">.</div>');
+}
+
+function run_Test(){
+  document.write('<div style="position: relative; top: 160px; left: 0px;"><script>shadow();<\/script></div>');
+  document.write('<div style="position: relative; top: 160px; left: -90px;"><script>shadow();<\/script></div>');
+  document.write('<div style="position: relative; top: 160px; left: 70px;"><script>shadow();<\/script></div>');
+  document.documentElement.classList.remove("reftest-wait");
+}
+
+run_Test();
+</script>
+<div class="container" style="width: 200px; height: 200px;">
+</html>
--- a/gfx/tests/reftest/reftest.list
+++ b/gfx/tests/reftest/reftest.list
@@ -2,8 +2,9 @@
 == 468496-1.html 468496-1-ref.html
 fuzzy(175,443) skip-if(styloVsGecko) == 611498-1.html 611498-ref.html
 fuzzy-if(Android,8,1000) == 709477-1.html 709477-1-ref.html
 skip-if(!asyncPan) == 1086723.html 1086723-ref.html
 == 853889-1.html 853889-1-ref.html
 skip-if(Android) fuzzy-if(skiaContent,1,587) == 1143303-1.svg pass.svg
 fuzzy(100,30) == 1149923.html 1149923-ref.html # use fuzzy due to few distorted pixels caused by border-radius
 == 1131264-1.svg pass.svg
+== 1424673.html 1424673-ref.html