Bug 417746 - No shadows for Chromium based browsers in CSD
Summary: No shadows for Chromium based browsers in CSD
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL: https://bugs.chromium.org/p/chromium/...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-16 13:14 UTC by Mohan
Modified: 2020-02-16 22:05 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Vivaldi browswer with CSD. (653.37 KB, image/png)
2020-02-16 13:14 UTC, Mohan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohan 2020-02-16 13:14:06 UTC
Created attachment 126076 [details]
Vivaldi browswer with CSD.

When turning off native window title bar, the shadow is not present in all Chromium based browsers (Vivaldi, Chromium, Brave, etc.)

STEPS TO REPRODUCE
1. Launch the browser (in my case Vivaldi)
2. Remove native window decoration, use CSD

OBSERVED RESULT
No shadow around the active window.

EXPECTED RESULT
Shadow around the active window.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 19.10
(available in About System)
KDE Plasma Version: 5.18
KDE Frameworks Version: 5.67
Qt Version: 5.12.4
Comment 1 Nate Graham 2020-02-16 16:10:02 UTC
Actually I'm starting to wonder if this is Chromium's fault. Does it in fact define its own shadows when using CSDs?

Kai, do you know?
Comment 2 David Edmundson 2020-02-16 16:22:35 UTC
It is Chrome's fault
Comment 3 Nate Graham 2020-02-16 16:30:40 UTC
Thanks, I suspected as much.

Mohan, can you file a bug on Chrome/Chromium requesting that the app draw shadows when using client-side decorations?