[arch-general] electron upgrade (7.1.1-1 -> 7.1.1-2) sort of broke functionality on several electron apps
The 1st thing I noticed was that after the upgrade, the lectron apps no longer show up under the legacy tray, but instead on the more modern notification area (under LXQT). The 2nd thing, was the tray icons not doing any action. The 3rd thing, was that in order to use the electron apps, I had to call them with starting on tray, since the tray icons don't respond. And finally I can't try to iconify on tray, given the tray icons don't respond... Any one else experiencing the same? Other than just reverting to the prior electron, is there known workarounds for these issues? Has anyone faced them already, and dealt with them? Just in case a few electron apps experiencing the same: signal-desktop-bin whatsapp-nativefier slack-desktop Thanks ! -- Javier
On 11/11/19 3:26 PM, Javier wrote:
The 1st thing I noticed was that after the upgrade, the lectron apps no longer show up under the legacy tray, but instead on the more modern notification area (under LXQT). The 2nd thing, was the tray icons not doing any action. The 3rd thing, was that in order to use the electron apps, I had to call them with starting on tray, since the tray icons don't respond. And finally I can't try to iconify on tray, given the tray icons don't respond...
Any one else experiencing the same? Other than just reverting to the prior electron, is there known workarounds for these issues? Has anyone faced them already, and dealt with them?
Just in case a few electron apps experiencing the same:
signal-desktop-bin whatsapp-nativefier slack-desktop
The issues came from installing the new optional dependency: libappindicator-gtk3 Which got installed with: libdbusmenu-glib libdbusmenu-gtk3 libindicator-gtk3 libappindicator-gtk3 As I get the notifications from the app, I thought I could lose notifications by not installing libappindicator-gtk3, but not only I was wrong, that dependency really breaks the tray functionality for electron apps. By removing those packages, I got the prior behavior, which was better. BTW, tray works for the most part, but I've never gotten to iconify from the try icon itself (only able to do that is whatsapp-nativefier). Probably I won't installed those packages ever... By looking at the electron changes from *-1 to *-2, the only change was the new opt dependency: https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/electron&id=03449632e6e7ec84df33e7cb362f95a5c5b0057d Which matches what I found... Sorry for the noise. So I guess problem solved... -- Javier
participants (1)
-
Javier