[Wayland] CSD titlebar does have sharp corners under wayland

RESOLVED FIXED in Firefox 65

Status

()

enhancement
P5
normal
RESOLVED FIXED
8 months ago
8 months ago

People

(Reporter: stransky, Assigned: stransky)

Tracking

(Blocks 2 bugs)

Trunk
mozilla65
Unspecified
Linux
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox65 fixed)

Details

Attachments

(1 attachment)

When running under X11 the titlebar has correct round corners. When running on Wayland the titlebar corners are white.
We're sorry, Autoland could not rebase your commits for you automatically. 
Please manually rebase your commits and try again. (255, 'applying /tmp/tmpQbXOAS\npatching file widget/gtk/nsWindow.cpp\nHunk #1 FAILED at 3934\n1 out of 1 hunks FAILED -- saving rejects to file widget/gtk/nsWindow.cpp.rej\nabort: patch failed to apply', '')
Flags: needinfo?(stransky)
Keywords: checkin-needed
Flags: needinfo?(stransky)
Keywords: checkin-needed
Updated the patch, thanks.
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/12cd6bf51cde
[Linux/Gtk+] Mark also mShell as app paintable when drawing to mContainer, r=jhorak
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/12cd6bf51cde
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
With a theme applied and GL accelerated compositing, the top corners are still sharp.
(In reply to greg from comment #6)
> With a theme applied and GL accelerated compositing, the top corners are
> still sharp.

Please file a new bug for it and also specify which Gtk+ theme do you use. Thanks.
(In reply to Martin Stránský [:stransky] from comment #7)
> (In reply to greg from comment #6)
> Please file a new bug for it and also specify which Gtk+ theme do you use.
> Thanks.

Filed as bug 1509931. No custom GTK themes, only Adwaita. I was talking about Firefox themes (/Firefox Color) but the corner isn't transparent with "Default" either.
You need to log in before you can comment on or make changes to this bug.