Electron apps crash with gtk_shell::get_gtk_surface already requested
Affected version
mutter 42.4, in Wayland, on Debian Testing
Bug summary
Electron apps that have tray icons and show/hide windows crash when trying to show window.
Steps to reproduce
- Get sample Electron app from https://gist.github.com/wooque/436f95b8620c0125a2d57d36ae97009d
npm install
npm run start
- Close window
- Click 'Open' in the tray menu.
- App cashes with
[14486:0916/232048.546392:ERROR:wayland_event_watcher.cc(36)] libwayland: wl_surface@32: error 0: gtk_shell::get_gtk_surface already requested
What happened
App crashes
What did you expect to happen
Window opens
Relevant logs, screenshots, screencasts etc.
It works in KDE Plasma and Sway, so seems there is a bug in GNOME compositor (which I guess it's mutter). Popular apps like Slack and Signal are affected.
Edited by Vuk Mirovic