Closed Bug 1800368 Opened 2 years ago Closed 1 year ago

Panels flicker while animating (Wayland)

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 109
x86_64
Linux
defect

Tracking

()

VERIFIED FIXED
109 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox107 --- unaffected
firefox108 --- verified
firefox109 --- verified

People

(Reporter: gregp, Assigned: emilio)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Attached video flicker.webm

Steps to reproduce:

  1. Navigate to a website
  2. Click the lock icon in the address bar
  3. Click the shield icon in the address bar

Actual results:
Occasional flicker

Expected results:
Normal animation

Priority: -- → P3

What do you mean by "animation"? Just hide/show or is there anything else?

Flags: needinfo?(gp3033)

(In reply to Martin Stránský [:stransky] (ni? me) from comment #1)

What do you mean by "animation"? Just hide/show or is there anything else?

Just the opacity/transform animation that appears during hide/show, yes.

Flags: needinfo?(gp3033)
See Also: → 1799901

Which compositor do you use? Please attach your about:support page.
Thanks.

Flags: needinfo?(gp3033)
Blocks: 1800442
Attached file about:support
(In reply to Martin Stránský [:stransky] (ni? me) from comment #3)
> Which compositor do you use? Please attach your about:support page.
> Thanks.
Flags: needinfo?(gp3033)

I can also reproduce this on Ubuntu 22.10 when switching from the Pocket panel to the hamburger menu. It does not happen with ui.panelAnimations = 0.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=3924518919682eae3ae92f9c6da486b361e4ea80&tochange=8e9534dd0451f24dd851905af796475b61aa8e44

Regressed by Bug 1799901.

Keywords: regression
Regressed by: 1799901
See Also: 1799901

:emilio, since you are the author of the regressor, bug 1799901, could you take a look? Also, could you set the severity field?

For more information, please visit auto_nag documentation.

Flags: needinfo?(emilio)

Bug 1800442 will disable these again for now.

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1800442
Flags: needinfo?(emilio)
Resolution: --- → DUPLICATE

I don't have time to dig into them right now so disable there for now.

I could repro the flickering on Arch Linux, but I couldn't repro the
incorrectly-transparent popup or the incorrectly-open extension popup...

Assignee: nobody → emilio
Status: NEW → ASSIGNED

I think the flickering here will be fixed by disabled move-to-rect popup placement. But better to disable the animations now due to Bug 1800442.

No longer duplicate of bug: 1800442
Resolution: DUPLICATE → ---
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/dab6d43d5a7a
Disable panel animations on Wayland for regressions. r=stransky
Status: ASSIGNED → RESOLVED
Closed: 2 years ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 109 Branch

The patch landed in nightly and beta is affected.
:emilio, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox108 to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(emilio)

Comment on attachment 9303768 [details]
Bug 1800368 - Disable panel animations on Wayland for regressions. r=stransky

Beta/Release Uplift Approval Request

  • User impact if declined: comment 0 and duplicate
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: Yes
  • Needs manual test from QE?: Yes
  • If yes, steps to reproduce: comment 0
  • List of other uplifts needed: none
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Very targeted, restores previous behavior.
  • String changes made/needed: none
  • Is Android affected?: No
Flags: needinfo?(emilio)
Attachment #9303768 - Flags: approval-mozilla-beta?
Flags: qe-verify+

Comment on attachment 9303768 [details]
Bug 1800368 - Disable panel animations on Wayland for regressions. r=stransky

Approved for 108.0b4

Attachment #9303768 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

Reproduced the issue with Firefox 108.0a1 (2022-11-12) on Ubuntu 22.04 by following the info provided in Comment 0.

The issue is fixed on Firefox 108.0b4 and Firefox 109.0a1 (2022-11-20) on the same system.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Duplicate of this bug: 1800442
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: