signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.68k stars 2.68k forks source link

Cannot resize window in Wayland (Ubuntu, Intel GPU). #7023

Open yochaigal opened 2 months ago

yochaigal commented 2 months ago

Using a supported version?

Overall summary

I use Ubuntu 24.04 + GNOME with Wayland and fractional scaling. I am using a Framework Laptop (13th Gen Intel Core) with an iris GPU.

I launch Signal with: signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=WaylandWindowDecorations --no-sandbox %U

I cannot resize the window at all. Using fn+f8 gives me a means, but I have to do it each time. The mouse cursor does not show a resize icon anywhere in Signal.

The issue does not occur when launching signal normally, but the text is blurry so Signal is unusable to me like that!

Steps to reproduce

Open Signal with the standard Wayland options. Try to resize.

Expected result

Let me resize! It worked before really well.

Actual result

I cannot resize the Signal window.

Screenshots

No response

Signal version

7.25.0

Operating system

Ubuntu 24.04

Version of Signal on your phone

No response

Link to debug log

No response

indutny-signal commented 2 months ago

Sorry about this. Could you try running the 32 version of Electron in the Electron Fiddle to see if the issue reproduces there? (You'll likely need to pass the same CLI arguments to it). It is most likely an upstream bug in Electron, so if it can be reproduced - I'd suggest filing an issue there.

ImJustToNy commented 1 month ago

Had same issue. Tried to reproduce it in Electron Fiddle as @indutny-signal suggested and yes, it is also broken in there. I believe this is related to https://github.com/electron/electron/issues/43714

yochaigal commented 1 month ago

Beat me to it! I can confirm, same issue in fiddle (despite the nvm hell that lead me there).

indutny-signal commented 1 month ago

Thank y'all!