Closed Bug 1454706 Opened 4 years ago Closed 3 years ago
rendering glitch -CSS slide flip
No description provided.
Back face is visible during animate
this demo is also affected http://desandro.github.io/3dtransforms/examples/cube-02-show-sides.html
http://desandro.github.io/3dtransforms/examples/card-02-slide-flip.html http://desandro.github.io/3dtransforms/examples/cube-02-show-sides.html I think both are duplicates of bug 1431582, but I'm not sure.
See Also: → 1431582
4 years ago
Priority: -- → P1
I think this is probably fixed by the changes for https://bugzilla.mozilla.org/show_bug.cgi?id=1442916 (https://github.com/servo/webrender/pull/2997). I still see some flickering, but I think that's a separate issue from the back face being visible.
hey glenn, another candidate for "check if your 3d-transforms branch fixes this"
We can't release this to the field, but we can let this ride to beta.
Priority: P1 → P2
From a quick look with current 3d transforms branch, all the pages linked above do appear to be working correctly. However, I didn't look super closely, I may have missed something. We can check in detail once the 3d transforms patch lands.
Last piece: Text still flickers and is shining through. https://codepen.io/desandro/pen/LmWoWe
Maybe this needs both bug 1489937 ( servo/webrender#3040 ) and bug 1490242 ( servo/webrender#3030 ) ? I haven't found a try build with both.
Yes, I believe this relies on https://github.com/servo/webrender/issues/3040 which hasn't landed yet.
Not fixed in bug 1490640 comment 1.
Gonna look into this deeper, since this looks like it's probably a good counterexample to my work in #3040
Assignee: nobody → a.beingessner
oops, didn't mean to hit submit yet ok so this looks like this and hackerone are the same bug specifically the fact that the "front" text is backface-visible is a subtle point of disagreement between chrome and firefox (we match the spec, they don't, but also they are sort of the defacto spec) so the only bug is that we're Z-fighting, just like hackerone
reduced testcase demonstrating that this bug is a mix of Z-fighting and also the ::before background getting which side is its "back" backwards.
Produced the fix in https://github.com/servo/plane-split/pull/24
See Also: → https://github.com/servo/plane-split/pull/24
Wow, looks like my fix made it through the night, and it's already in 65.0a1 (2018-10-24) (64-bit). Kudos to :kats!
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.