Is your feature request related to a problem? Please describe.

On Wayland compositors that do not support server side decoration (SSD), that is only an optional extension. CEF-Apps draw a decoration that looks like a very early build of Google Chrome. Weston, the reference implementation, as well as GNOME Mutter do only support the non-optional client side decoration(CSD)
This causes issues downstream, on for example Spotify.
Describe the solution you'd like
The solution would be to make use of libdecor, just like SDL and many other.
Additional context
Test this
- Get a build of CEF, for example on the Sample Application on https://cef-builds.spotifycdn.com/index.html#linux64
- Install Weston
Launch weston:
Open the terminal, and cd to your extracted sample application and run
Is your feature request related to a problem? Please describe.

On Wayland compositors that do not support server side decoration (SSD), that is only an optional extension. CEF-Apps draw a decoration that looks like a very early build of Google Chrome. Weston, the reference implementation, as well as GNOME Mutter do only support the non-optional client side decoration(CSD)
This causes issues downstream, on for example Spotify.
Describe the solution you'd like
The solution would be to make use of libdecor, just like SDL and many other.
Additional context
Test this
Launch weston:
Open the terminal, and cd to your extracted sample application and run