-
Notifications
You must be signed in to change notification settings - Fork 15.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: wayland window decorations mangled and not clickable #34820
Labels
19-x-y
20-x-y
bug 🪲
has-repro-gist
Issue can be reproduced with code at https://gist.github.com/
platform/linux
wayland
Comments
I also already tried myself if I could spot an obvious commit that broke it on either 18 or 19 between the mentioned releases, but so far had no luck there. |
This was referenced Jul 4, 2022
FYI @refi64 |
I'll make sure to look into this soon-ish, but it might take a hot minute. |
2 tasks
VerteDinde
added
platform/linux
has-repro-gist
Issue can be reproduced with code at https://gist.github.com/
19-x-y
20-x-y
labels
Jul 13, 2022
Closed
This was referenced Jul 18, 2022
5 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
19-x-y
20-x-y
bug 🪲
has-repro-gist
Issue can be reproduced with code at https://gist.github.com/
platform/linux
wayland
Preflight Checklist
Electron Version
19.0.7
What operating system are you using?
Ubuntu
Operating System Version
22.04
What arch are you using?
x64
Last Known Working Electron version
19.0.0-alpha.3
Expected Behavior
Running under wayland natively (
--ozone-platform=wayland
) and enabling window decorations (app.commandLine.appendSwitch('enable-features', 'WaylandWindowDecorations');
in main.js) should show a title bar which is clickable.Below is from 19.0.0-alpha.3 where it still worked:
Actual Behavior
Running under wayland natively (
--ozone-platform=wayland
) and enabling window decorations (app.commandLine.appendSwitch('enable-features', 'WaylandWindowDecorations');
in main.js) shows mangled transparent border on the left side instead of a title bar and is not clickable:On electron 19 is broke during the alpha and beta cycle:
Below is from 19.0.0-alpha.4 where it first broke, here the buttons are still clickable:
Starting with 19.0.0-beta.4 the buttons are also no longer clickable:
With 19.0.0 up and until 19.0.7 the same, broken titlebar and not clickable:
On electron 18-x-y it also broke between 18.2.0 and 18.2.1, but only the buttons cannot be clicked any longer:
18.2.0 still everything ok, titlebar there and clickable:
18.2.1: Titlebar still there, but no longer clickable:
Up and including 18.3.5 the titlebar stays there, but not clickable:
Testcase Gist URL
https://gist.github.com/csett86/5d45c47cb1d5331b9ede0788ff5ae284
Additional Information
To reproduce with the gist, you need to add
--ozone-platform=wayland
to the user-provided flags, as I could find a way to add this to the fiddle (the WaylandWindowDecorations are part of the fiddle):The text was updated successfully, but these errors were encountered: