Closed Bug 1390885 Opened 8 years ago Closed 8 years ago

When Title Bar is enabled the Themes selector flickers

Categories

(Firefox :: Theme, defect, P1)

57 Branch
defect

Tracking

()

VERIFIED FIXED
Firefox 58
Tracking Status
firefox56 --- wontfix
firefox57 + verified
firefox58 --- verified

People

(Reporter: Ovidiu, Assigned: johannh)

References

Details

(Whiteboard: [reserve-photon-visual])

Attachments

(2 files)

[Affected versions]: Nightly 57.0a1(2017-08-15) [Affected platforms]: Reproducible only on Mac. [Steps to reproduce]: 1. Go to Customize 2. Enable "Title Bar" 3. Click on "Themes" and hover your mouse over the available themes. [Expected result]: The themes change one by one depending on the one that is selected. [Actual result]: The themes change but with flicker.
Attached video Recording #42.mp4
Whiteboard: [photon-visual]
Whiteboard: [photon-visual] → [photon-visual] [triage]
Flags: qe-verify+
Priority: -- → P4
QA Contact: ovidiu.boca
Whiteboard: [photon-visual] [triage] → [reserve-photon-visual]
Priority: P4 → P3
Hi Marco, SoftVision recommended we fix this bug in the beta57 cycle. Triage has tagged this as P3. Does that mean we will get to it before 57 goes live or not? Thanks
Flags: needinfo?(mmucci)
(In reply to Ritu Kothari (:ritu) from comment #2) > Hi Marco, SoftVision recommended we fix this bug in the beta57 cycle. Triage > has tagged this as P3. Does that mean we will get to it before 57 goes live > or not? Thanks We are aiming for that. It just hasn't been picked up yet.
Flags: needinfo?(mmucci)
Removing photon-visual since this isn't a regression caused by us (I can reproduce in 55), I'll still take a moment to look into this.
No longer blocks: photon-visual
Whiteboard: [reserve-photon-visual]
Priority: P3 → P2
QA Contact: ovidiu.boca
Assignee: nobody → jhofmann
Status: NEW → ASSIGNED
Priority: P2 → P1
Sorry for the back and forth, but I'm pulling this back into photon-visual since the solution turns out to be a fix for a regression we introduced in bug 1392219 (the titlebar not showing the window title). We should track this.
Blocks: 1392219
Whiteboard: [reserve-photon-visual]
Tracked for 57, please request uplift to bet57 when the fix is ready and stable.
QA Contact: ovidiu.boca
Comment on attachment 8913414 [details] Bug 1390885 - Remove code that adjusts the titlebar to drawing lwthemes inside the titlebar. https://reviewboard.mozilla.org/r/184744/#review190108 Glad to have this fixed, thanks!
Attachment #8913414 - Flags: review?(nhnt11) → review+
Pushed by jhofmann@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/074089753394 Remove code that adjusts the titlebar to drawing lwthemes inside the titlebar. r=nhnt11
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 58
I verified this on Mac OS X 10.12 with FF Nightly 57.0a1(2017-10-01) and I can confirm the fix. This needs to be verified on Beta after this fix will be uplifted.
Comment on attachment 8913414 [details] Bug 1390885 - Remove code that adjusts the titlebar to drawing lwthemes inside the titlebar. Approval Request Comment [Feature/Bug causing the regression]: I don't know, it's been around for some time apparently. [User impact if declined]: On OSX, when the titlebar is enabled, the Theme selector flickers quite heavily. [Is this code covered by automated tests?]: No [Has the fix been verified in Nightly?]: Yes [Needs manual test from QE? If yes, steps to reproduce]: Enable the titlebar, hover over themes in customize mode. [List of other uplifts needed for the feature/fix]: None [Is the change risky?]: Not really [Why is the change risky/not risky?]: We're removing unneeded code that was only run under OSX. [String changes made/needed]: None
Attachment #8913414 - Flags: approval-mozilla-beta?
Comment on attachment 8913414 [details] Bug 1390885 - Remove code that adjusts the titlebar to drawing lwthemes inside the titlebar. Fix was verified on nightly, beta57+
Attachment #8913414 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
I verified this issue on Mac OS 10.10 with FF 57.0b5 and I can confirm the fix. I comment 14 I wanted to say Nightly 58.0a1.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
Depends on: 1405720
No longer depends on: 1405720
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: