WebCord: Screen Sharing broken 4.7.0
Acknowledgements
-
I have checked that there is no other issue describing the same or similar problem that I currently have, regardless if it has been closed or open.
-
This bug affects Discord website.
-
This issue is confirmed to be reproducible when WebCord is packaged on at least all three latest supported Electron major releases.
-
This issue is reproducible in Chrome, Chromium or any Chromium-based browser, e.g Brave or Edge (please write in Additional Context which browser you have used if it is neither Chrome nor unmodified Chromium).
-
There are no fixes done to
masterwhich resolves this issue. -
My issue describes one of the unstable and/or not fully implemented features.
-
I have found a workaround to mitigate or temporarily fix this issue in affected releases (please write it in Additional context section below).
Operating System / Platform
🐧️ Linux
Operating system architecture
x64 (64-bit Intel/AMD)
Electron version
28.2.0
Application version
v4.7.0
Bug description
Screen Sharing not working after upgrade to v4.7.0. I roll back to 4.6.1 and it works fine.
Additional context
No response
About this issue
- Original URL
- State: open
- Created 5 months ago
- Reactions: 3
- Comments: 16 (8 by maintainers)
My experience, without logs unfortunately, Webcord 4.7.0 on Arch Linux with i3 (nvidia proprietary drivers):
Downgrading to 4.6.1 solved the issue on both machines.
As of 4.8.0 screen sharing is working properly for me. Thanks for your work on webcord!
As for me, in a Plasma Wayland session under XWayland, this works well, but leads to various issues when using “ozone”.
For example, starting screenshare from KDE Screen Share portal works well, but If I close Portal window without starting screensharing it will produce:
Also, successully started screensharing produces:
I was able to reproduce this by pressing cancel on the GNOME popup which triggers the promise exception. Afterwards screen share button doesn’t do anything and gets fixed with ctrl+r. Screen sharing otherwise works great.
I’m on 4.8.0 rpm and electron 29.0.0 Fedora 39, gnome
I am experiencing the exact same behavior as @ionspin, rolling back to 4.6.1 fixes the issue. I’m running Q4OS (Debain Linux with KDE Plasma x11), and I’m using the flatpak releases. full system information here:
Operating System: Debian GNU/Linux 12 KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 Kernel Version: 6.1.0-17-amd64 (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 PRO 4750U with Radeon Graphics Memory: 44.8 GiB of RAM Graphics Processor: AMD Radeon Graphics Manufacturer: LENOVO Product Name: 20UD000CUS System Version: ThinkPad T14 Gen 1
I’m not sure what logs to check, but I would like to help get this issue fixed, Webcord has been very stable for me otherwise. If anyone knows what other information would be useful, I would be happy to share.