-
Notifications
You must be signed in to change notification settings - Fork 12
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
[Wayland] not able to resize window and strange cursor on Gnome Wayland #96
Comments
That's weird, i don't see that issue although i'm seeing another one with the filepicker.... |
If that doesn't work try disabling |
Removing
Disabling
This is on Fedora 41 Workstation (Gnome). Xwayland is available, but there's no longer an Xorg session. For completeness: disabling the socket |
By doing that you stick with xwayland instead of a native wayland execution. I wouldn't advise it. |
I agree in general, though on Fedora 41 / Gnome 47 WebCord Flatpak is not practically useable while the |
I doubt it's a problem caused by wayland, it works nicely on wayland on my side, even with the update. I'd rather think it's a problem caused by gnome or it's a webcord problem directly. Please make sure webcord has read-only access to your cursors and themes directories. If that solves the issue then i'll consider adsing those to the flatpak. |
Commit author here, can confirm that wayland-native Webcord on Gnome 47 cannot resize window, and cursor size is different from outside of it. I tested wayland Webcord on Plasma and it worked without issue when creating the PR, but didn't test on Gnome. Can you try copying EDIT: Can you try #98 to see whether the cursor problem can be fixed by this? |
#98 merged. It will be up in a few moments. |
The window resize issue is not affected by #98. The window cannot be resized and remains its initial size on Gnome Wayland. |
hard to say that way. Are you able to launch webcord via the terminal, and record the issue please ? |
At least logs, they are the only way i can help you 😅 |
The window edges and corners are not grabable when starting Webcord in Native Wayland mode on Gnome Wayland. This behaviour was confirmed by @j20001970 as well. KDE Wayland is not affected by this issue. It affects only Gnome Wayland.
|
I'm currently trying to search for an answer.
(it's the one i use with recommended settings for wayland, it will prolly not resolve your issue but while i search for an answer, it will minimize possible bugs while debugging) |
After looking at your logs, nothing's weird on your side that's for sure.
I noticed weird behaviors on the latest release of webcord, upstream is aware of it, the latest release should work but it would be a neat way to test if it's a release issue. If not, it can only mean it's related to the please keep me in touch. |
Alright last message for today on my side (i'll continue to researches tomorrow). Here is the link to the previous version of the run.sh script, which the flatpak uses in order to launch webcord. It's dirty but try replacing the one located in If it solves the issue, i'll just put a check for gnome desktops with a fix (more or less dirty depending on what answers i got). If the original script doesn't work despite all the tests stated above, then i have no other choice, but i can't help you there. |
But of course, thank you for your excellent support @SpidFightFR
I reset all changes just to be sure and disabled only
The resize issue is not affected by the flags. The log does not show additional hints.
The resize issue is not affected by repo build 135881. The log shows some additional lines, see above. |
Okay thanks for making sure ! Welp, fingers crossed for the run script...! |
sorry @SpidFightFR. this does not show an effect on the resize issue on Gnome Wayland. |
dangit, that's crazy...!
Right now, it's pretty bad, it means that even with the state of Webcord before the 2 commits (for the version bump and the wayland fix) webcord is broken... :/ |
Also which version of gnome do you use please ? |
If nothing works, try purging webcord (again - sorry) and try up this build please :
(the build i tried as an attempt to fix another issue i got, but unrelated to yours, it reverts 576b5fb in the built app itself (purging what seems to be the root cause of your issue). |
latest flathub webcord + linked run.sh does not affect the Gnome Wayland resize issue.
Gnome 47.0 (Fedora Workstation 41) |
|
Noted The webcord client doesn't even see you operating the window that's weird... |
argh... One second pls 😅 |
Does not show an effect on the resize issue on Gnome Wayland. This might very well be a Gnome issue. Unfortunately I don't have older Gnome releases than 47 available right now for testing. |
If we could reproduce the bug in non-flatpak environment, I think it's better to report this problem upstream to have better discussion. I tried to run wayland-native webcord with appimage-extracted files directly on Gnome 47 and non-resizeable window problem persists, @Mershl can you try to see if you have the same situation? |
currently that's what makes the most sense to me. |
Sorry for the delay. non-flatpak Webcord launched with |
the cursor issue wasn't fixed on flatpak by #98 ? |
As for the resizing issue, if it's reproducible on a non-flatpak install, then it's either an upstream webcord issue, or a gnome (mutter) issue... |
The cursor issue was fixed by #98 for flatpak Webcord, and is not present to begin with in non-flatpak Webcord. |
Alright... Welp... I think you should make an issue on Gnome's gitlab - prolly on the mutter side, since it's related to window management. I would say it's there that people will be able to help you best. If there's anything i can do to help you more, if people over there ask to tweak permissions or something, please tell us ! take care. |
Feedback from GNOME issue tracker: https://gitlab.gnome.org/GNOME/mutter/-/issues/3754#note_2254327 All wayland compositors without server side decorations seem to hit this issue. This will most likely need to be fixed on electron side. |
I guess the electron version used is glitched cuz there's also a problem with portals on flatpak (un-noticable on gnome since, the problem is that electron uses GTK filepicker, so gnome's filepicker, ALL THE TIME, even on kde). Refs: |
The issue is with Electron specifically. Electron v32 introduced an issue with resizing while running on the wayland backend (does not affect apps running in xwayland) which is also still present in current stable v33 and development builds of Electron. See issues below The resize issue Reverting to to v31 to use the wayland backend is not an option either, as it suffers from the CSD border issue |
576b5fb enabled Wayland support by default. On Gnome 47 (Wayland session, Fedora 41, AMDGPU) this shows two issues:
I'm not using fractional scaling, or any display scaling for that matter.
The text was updated successfully, but these errors were encountered: