Closed Bug 1582648 Opened 5 years ago Closed 2 years ago

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)

All
macOS
defect

Tracking

()

RESOLVED WORKSFORME

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:

  1. The panel is rendered with all of its content and at full opacity.
  2. Now the user dismisses the panel.
  3. The panel content is instantly replaced with white, at 97% opacity.
  4. 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.)

Component: General → Site Identity and Permission Panels
Whiteboard: [privacy-panel][skyline]

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?

Flags: needinfo?(mstange)
Whiteboard: [privacy-panel][skyline]

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.

Priority: -- → P5

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.

Severity: normal → S4

This seems fixed now.

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(mstange.moz)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: