Skip to content
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

Thick black window border around popup windows and right click menus. #4380

Open
nikolaof opened this issue Oct 10, 2024 · 15 comments
Open

Thick black window border around popup windows and right click menus. #4380

nikolaof opened this issue Oct 10, 2024 · 15 comments
Labels
bug Something isn't working client cosmetic

Comments

@nikolaof
Copy link

Describe the bug
The following behavior suddenly appeared at two apps that I'm running through xpra (vscode and planify).
What happens is when I right click somewhere or a pop up window opens there is a thick black border on it (see attached image).

System Information (please complete the following information):

  • Server OS: Arch linux
  • Client OS: Arch linux
  • Xpra Server Version: 6.1.3
  • Xpra Client Version: 6.1.3

Additional context

2024-10-10-174002_377x418_scrot

@nikolaof nikolaof added the bug Something isn't working label Oct 10, 2024
@totaam
Copy link
Collaborator

totaam commented Oct 10, 2024

What app can I test with?
This looks like an xshape issue (#501).

Is this a wayland DE? Does it support compositing?
I don't think we support the shape on other platforms than X11:

def set_shape(self, shape) -> None:
shapelog("set_shape(%s)", shape)
if not HAS_X11_BINDINGS or not XSHAPE:
return

@nikolaof
Copy link
Author

I'm using X11 and so far I saw this on visual studio code insiders and planify applications

@totaam
Copy link
Collaborator

totaam commented Oct 10, 2024

Any real open-source applications?

@nikolaof
Copy link
Author

Isn't planify real open source application? It comes with a GPL-3.0 license.

I tested it with obsidian as well and got the same behavior to some right clicks.
Zotero on the other hand does not make it.

@totaam
Copy link
Collaborator

totaam commented Oct 10, 2024

None of these apps are available in the default Fedora repos which makes it harder for me to debug.

@nikolaof
Copy link
Author

Can you tell me an app that you can use?

@totaam
Copy link
Collaborator

totaam commented Oct 11, 2024

Any application in the Fedora repositories - there are thousands of them.

@nikolaof
Copy link
Author

So it is happening on Visual Studio code. Can you test it on this app?

@totaam
Copy link
Collaborator

totaam commented Nov 20, 2024

No vscode is not the Fedora repos.

Is this a wayland DE? Does it support compositing?

Maybe your window manager handle transparent windows?
Please see: https://github.com/Xpra-org/xpra/wiki/Reporting-Bugs

@nikolaof
Copy link
Author

No vscode is not the Fedora repos.

Is this a wayland DE? Does it support compositing?

Maybe your window manager handle transparent windows? Please see: https://github.com/Xpra-org/xpra/wiki/Reporting-Bugs

I'm using i3 on X11. I installed picom and the difference is that it shows this thick area but now kind of transparent.

@totaam
Copy link
Collaborator

totaam commented Nov 21, 2024

but now kind of transparent.

Can you include a screenshot with and without picom?

@nikolaof
Copy link
Author

Without picom is the image in the initial post and here is the one with picom

2024-11-21-134638_346x427_scrot

@totaam
Copy link
Collaborator

totaam commented Nov 21, 2024

This popup menu looks an awful lot like the one the shows up when you click on gedit's pancake button.
Can you run gedit to see if you get the same problem?

@nikolaof
Copy link
Author

Nope. this is not the case with the gedit. I tried it and it works fine with and without picom.
I start think that the issue is only related with apps that are written using electron framework

@totaam
Copy link
Collaborator

totaam commented Nov 21, 2024

the issue is only related with apps that are written using electron framework

That's quite possible, likely even: #4365 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working client cosmetic
Projects
None yet
Development

No branches or pull requests

2 participants