Bugzilla dashboard hover effect is broken
Categories
(Core :: Layout, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox79 | --- | unaffected |
firefox80 | --- | unaffected |
firefox81 | --- | disabled |
People
(Reporter: mikokm, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: regression)
Attachments
(2 files)
Regressed by bug 1656418.
This seems resolution dependent, I was only able to reproduce this bug on my Mac with maximized window (2560x1440 resolution, scale 2.0).
Reporter | ||
Comment 1•4 years ago
|
||
Reporter | ||
Updated•4 years ago
|
Comment 2•4 years ago
|
||
On my environment, no animation is involved on hover.
Miko, can you please provide a reduced test case? (Is there no animation in the first place?)
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Set release status flags based on info from the regressing bug 1656418
Reporter | ||
Comment 4•4 years ago
|
||
Comment 5•4 years ago
|
||
Thank you, Miko. But it's still super unclear how this issue is related to the partial pre-render. There seems no animation involved and the hovered element size looks quite small....
Comment 6•4 years ago
|
||
Okay, main#bugzilla-body element has will-change:transform
property (but there is no transform property specified), and the element is big enough so with partial pre-render it gets layerized, presumably this layerization is the cause of the issue. That means I think it's a pre-existing issue somewhere...
Comment 7•4 years ago
|
||
Maybe worth bisecting with the pref set to true?
Comment 8•4 years ago
|
||
Indeed!
Please someone try to narrow down regression range with layout.animation.prerender.partial=true. (It may be possible that it's been a long standing issue).
Updated•4 years ago
|
Reporter | ||
Comment 9•4 years ago
|
||
(In reply to Hiroyuki Ikezoe (:hiro) from comment #8)
Indeed!
Please someone try to narrow down regression range with layout.animation.prerender.partial=true. (It may be possible that it's been a long standing issue).
Where bug 1649270 enabled WebRender on my Mac GPU, which suggests that this might be WebRender related.
I then ran mozregression with WR pref flipped on, and got this regression range:
4:55.16 INFO: Last good revision: 4d585c7edc7683e4b35eca6b18c9a646a1b8a78d (2019-11-05)
4:55.16 INFO: First bad revision: 96b58f95ed7333672e6dba134d091015328d299b (2019-11-06)
4:55.16 INFO: Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=4d585c7edc7683e4b35eca6b18c9a646a1b8a78d&tochange=96b58f95ed7333672e6dba134d091015328d299b
0:06.32 INFO: There are no build artifacts for these changesets (they are probably too old).
Comment 10•4 years ago
|
||
Thank you Miko! It's super helpful to identify the cause. But we are still on the way.
The range is including bug 1587713. Before bug 1587713 partial pre-render had been available on WebRender regardless of whether the pref value is false since bug 1508522.
So if the root cause landed during the window between bug 1508522 and bug 1587713, it's quite hard to track down..
Comment 11•4 years ago
|
||
(In reply to Hiroyuki Ikezoe (:hiro) from comment #10)
Thank you Miko! It's super helpful to identify the cause. But we are still on the way.
The range is including bug 1587713. Before bug 1587713 partial pre-render had been available on WebRender regardless of whether the pref value is false since bug 1508522.
Well, to be precise, it's full pre-render. Anyways the result should be the same in this bug's case.
Comment 12•4 years ago
|
||
Dropping bug 1656418, it didn't regress actually.
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Miko, bug 1661316 has been landed on m-c, I hope it also fixes this issue. Would you mind trying to see whether this issue is still reproducible or not?
Reporter | ||
Comment 14•4 years ago
|
||
(In reply to Hiroyuki Ikezoe (:hiro) from comment #13)
Miko, bug 1661316 has been landed on m-c, I hope it also fixes this issue. Would you mind trying to see whether this issue is still reproducible or not?
I cannot reproduce this with the latest Nightly, thank you Hiro!
Comment 15•4 years ago
|
||
Since this has been closed as duplicate of bug 1661316, and the regression has been already provided, I think we can remove the regressionwindow-wanted keyword.
Description
•