The content of the tracking protection and identity panel is erased before the panel fades out, causes uneven animation
Categories
(Firefox :: Site Identity, defect, P5)
Tracking
()
People
(Reporter: mstange, Unassigned)
Details
Attachments
(6 files)
On macOS, when an arrow panel disappears, it fades out with an animation. For most arrow panels in the browser UI, this animation looks smooth. But for the panels that come out of the buttons at the left end of the URL bar, the animation is uneven.
This seems to be what's happening:
- The panel is rendered with all of its content and at full opacity.
- Now the user dismisses the panel.
- The panel content is instantly replaced with white, at 97% opacity.
- The empty panel fades out.
What should happen instead is that the content should stay in the panel until the panel is completely invisible.
(This might just be a matter of replacing a "popuphiding" event listener with a "popuphidden" event listener.)
Reporter | ||
Comment 1•5 years ago
|
||
Reporter | ||
Comment 2•5 years ago
|
||
Reporter | ||
Comment 3•5 years ago
|
||
Reporter | ||
Comment 4•5 years ago
|
||
Reporter | ||
Comment 5•5 years ago
|
||
Reporter | ||
Comment 6•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 7•5 years ago
|
||
I can't really see the effect you're referring to, though maybe I'm doing something wrong. We're not doing any manual teardown in the front-end AFAIK. Could this be a widget bug?
Comment 8•5 years ago
|
||
I'm marking this P5 because it's a very hard to notice visual issue that will require some time to figure out, and likely not something we can prioritize soon. We can re-prioritize if new information comes up.
Comment 9•5 years ago
•
|
||
FWIW I can definitely see the issue - it was hard to spot at first but now I can't unsee it. It helps to concentrate on the arrow of the protections panel, it stays fully opaque and purple and contrasts with the rest of the panel once it whites out, making the issue more visible.
Updated•3 years ago
|
Reporter | ||
Comment 10•2 years ago
|
||
This seems fixed now.
Description
•