Closed Bug 1410777 Opened 2 years ago Closed 2 years ago

Moving the mouse over the titlebar buttons on macOS doesn't trigger a composition

Categories

(Core :: Graphics: WebRender, defect, P1)

All
macOS
defect

Tracking

()

RESOLVED FIXED
mozilla58
Tracking Status
firefox-esr52 --- unaffected
firefox56 --- unaffected
firefox57 --- unaffected
firefox58 --- fixed

People

(Reporter: mstange, Assigned: kats)

References

Details

(Keywords: regression, Whiteboard: [wr-mvp])

Attachments

(3 files)

Steps to reproduce:
 1. Open a Firefox window with WebRender enabled and wait for all activity to stop.
 2. Move your mouse next to the window buttons in the top left corner of the window.
 3. Move your mouse over the window buttons.

Expected results:

Now you should see the hover state of the window buttons, i.e. there should be small icons within the circles.

Actual results:

The window buttons don't update.
When something else is causing the window to be composited, the window buttons update correctly.
OS: All → Mac OS X
Summary: Moving the mouse over the titlebar buttons doesn't trigger a composition → Moving the mouse over the titlebar buttons on macOS doesn't trigger a composition
Whiteboard: [wr-mvp] [triage]
Priority: P3 → P2
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
I'll investigate.
Assignee: nobody → bugmail
Priority: P2 → P1
Status: NEW → ASSIGNED
Comment on attachment 8922457 [details]
Bug 1410777 - Remove unnecessary code.

https://reviewboard.mozilla.org/r/193528/#review198916

Neat.
Attachment #8922457 - Flags: review?(nical.bugzilla) → review+
Comment on attachment 8922455 [details]
Bug 1410777 - Remove unused function and dead code left over from the layers-full WR days.

https://reviewboard.mozilla.org/r/193524/#review199088
Attachment #8922455 - Flags: review?(mstange) → review+
Comment on attachment 8922456 [details]
Bug 1410777 - Force a full transaction for WR when the window overlay changes.

https://reviewboard.mozilla.org/r/193526/#review199092
Attachment #8922456 - Flags: review?(mstange) → review+
Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/15b3f352292e
Remove unused function and dead code left over from the layers-full WR days. r=mstange
https://hg.mozilla.org/integration/autoland/rev/7b501bcc9d3f
Force a full transaction for WR when the window overlay changes. r=mstange
https://hg.mozilla.org/integration/autoland/rev/cd78beac7f6f
Remove unnecessary code. r=nical
You need to log in before you can comment on or make changes to this bug.