Some elements with `translate3d` won't render
Categories
(Core :: Web Painting, defect)
Tracking
()
People
(Reporter: juraj.masiar, Unassigned)
Details
Attachments
(5 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0
Steps to reproduce:
I'm trying to create a 3D effect for my app but there is a strange bug that causes some DIV elements not being rendered or not being clickable.
It works fine in Chromium, only Firefox is affected.
I've tried to recreate it in this sandbox, but it doesn't reproduce every time, so if you see all 16 squares, try to reload the page until you see 14 of them:
CodeSandbox link
Actual results:
Only 14 squares is rendered, the two on the left are missing.
Expected results:
All 16 squares should be visible.
See also attached image.
Comment 1•8 months ago
|
||
I haven't been able to reproduce this so far. Can you attach your about:support
information? It'd also be useful to check if this repros in troubleshooting mode or what not.
Reporter | ||
Comment 2•8 months ago
|
||
Reporter | ||
Comment 3•8 months ago
|
||
Comment 5•8 months ago
|
||
It seems easy for me to reproduce in beta builds, but I haven't been able to reproduce in nightly.
Reporter | ||
Comment 6•8 months ago
|
||
From what I've seen, the bug reacts to two things:
- using higher negative "tz" value (sending the squares further back) is what's trigger the "invisibility". When I use only about -200px, they will be drawn, but they won't be clickable
- it won't trigger without the blank "img" node in the first square. So maybe adding more images will make it easier to reproduce (in my app there is many images and the bug is always present, even in Nightly).
Comment 7•8 months ago
|
||
I can repro on beta. I can also repro on Nightly at some different zoom levels (e.g., for me it repros at 130% with this test-case).
Comment 8•8 months ago
|
||
Changing zoom helps.
I got this regression range (double checked it)
Comment 9•8 months ago
|
||
According to mozregression this is an ancient regression from https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=bb8d6034f5f2&tochange=f5947d58ab02
I'm on Linux, and the plausibly-related change I found is bug 1119117. Yet there's no opacity
at all in the test-case so I'm confused...
Comment 10•8 months ago
|
||
Comment 11•8 months ago
|
||
Comment 12•8 months ago
|
||
Comment 13•8 months ago
|
||
I can definitely repro the issue with FF50: MOZ_DISABLE_CONTENT_SANDBOX=1 mozregression --launch 50 -a t.html
Comment 14•8 months ago
|
||
The severity field is not set for this bug.
:tnikkel, could you have a look please?
For more information, please visit BugBot documentation.
Updated•8 months ago
|
Description
•