Bug 701190 - position:fixed items disappear due to wrong translation. Reftest. r=roc
authorTatiana Meshkova <tanya.meshkova@gmail.com>
Wed, 09 Nov 2011 11:14:43 -0800
changeset 83402 b87861e50640be596f70bfaa6728f391eb6e8cf1
parent 83401 8749089face43d24d256823e5089931eebfe1d47
child 83403 e1aa4ed3f691e598a64f23a78cd678cd0f8ad2cb
push id21758
push userromaxa@gmail.com
push dateWed, 28 Dec 2011 06:30:12 +0000
treeherdermozilla-central@b87861e50640 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersroc
bugs701190
milestone12.0a1
first release with
nightly linux32
b87861e50640 / 12.0a1 / 20111228031049 / files
nightly linux64
b87861e50640 / 12.0a1 / 20111228031049 / files
nightly mac
b87861e50640 / 12.0a1 / 20111228031049 / files
nightly win32
b87861e50640 / 12.0a1 / 20111228031049 / files
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
Bug 701190 - position:fixed items disappear due to wrong translation. Reftest. r=roc
layout/reftests/reftest-sanity/reftest.list
layout/reftests/reftest-sanity/test-pos-fixed-transform-ref.html
layout/reftests/reftest-sanity/test-pos-fixed-transform.html
--- a/layout/reftests/reftest-sanity/reftest.list
+++ b/layout/reftests/reftest-sanity/reftest.list
@@ -92,16 +92,17 @@ skip-if(!browserIsRemote) != test-displa
 skip-if(!browserIsRemote) == 647192-1.html 647192-1-ref.html
 skip-if(!browserIsRemote) == 656041-1.html 656041-1-ref.html
 skip-if(!browserIsRemote) == test-displayport-bg.html test-displayport-ref.html # bug 694706
 
 # IPC Position-fixed frames/layers test
 # Fixed layers are temporarily disabled (bug 656167).
 #== test-pos-fixed.html test-pos-fixed-ref.html
 == test-bg-attachment-fixed.html test-bg-attachment-fixed-ref.html
+== test-pos-fixed-transform.html test-pos-fixed-transform-ref.html
 
 # reftest syntax: require-or
 require-or(unrecognizedCondition,skip) script scripttest-fail.html
 require-or(true&&unrecognizedCondition,skip) script scripttest-fail.html
 require-or(unrecognizedCondition&&true,skip) script scripttest-fail.html
 require-or(unrecognizedCondition,fails) script scripttest-fail.html
 require-or(true,fails) script scripttest-pass.html
 require-or(true&&true,fails) script scripttest-pass.html
new file mode 100644
--- /dev/null
+++ b/layout/reftests/reftest-sanity/test-pos-fixed-transform-ref.html
@@ -0,0 +1,6 @@
+<!DOCTYPE HTML>
+<html reftest-viewport-w="800" reftest-viewport-h="1000">
+<body>
+<div style="position: fixed; background: lightblue; top: 0; left: 0; width:100px; height:100px; -moz-transform: translate(360px,0px);"/>
+</body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/reftest-sanity/test-pos-fixed-transform.html
@@ -0,0 +1,7 @@
+<!DOCTYPE HTML>
+<html reftest-viewport-w="800" reftest-viewport-h="1000"
+      reftest-displayport-w="800" reftest-displayport-h="1000">
+<body>
+<div style="position: fixed; background: lightblue; top: 0; left: 0; width:100px; height:100px; -moz-transform: translate(360px,0px);"/>
+</body>
+</html>