Skip to content
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

Electron apps in system tray do not respond to left click #1049

Open
assen-totin opened this issue May 8, 2019 · 9 comments
Open

Electron apps in system tray do not respond to left click #1049

assen-totin opened this issue May 8, 2019 · 9 comments

Comments

@assen-totin
Copy link

Expected behaviour

Single-click or double-click of a system tray icon would always open the corresponding app. If the app was already open, but minimsed (i.e. has a button on the task switcher in the panel), it would still bring it up.

Actual behaviour

Since one of the latest Electron releases, Electron apps no longer follow this paradigm. Left click on their icon, both single and double, does nothing. Example apps are latest Skype and Slack versions.

Steps to reproduce the behaviour

  1. Install Slack or Skype on a MATE desktop.
  2. Start the app.
  3. Use the "X" button to minimise the app to system tray.
  4. Click the system tray icon of the app to restore it.

MATE general version

1.22

Package version

1.22.1-1

Linux Distribution

Fedora 29, Fedora 30

Link to downstream report of your Distribution

@assen-totin
Copy link
Author

assen-totin commented May 8, 2019

Native stuff in the system tray like the Bluetooth applet, or non-Electron applets behave as expected. Older Electron version (e.g., Skype from 6 months ago) also works as expected.

@raveit65
Copy link
Member

Try play with this key
[rave@mother ~]$ gsettings get org.mate.panel enable-sni-support
true

Panel restart is needed.

Older Electron version (e.g., Skype from 6 months ago) also works as expected.

Sounds Microsoft change something which is not in our hand?
Personal I don't use skype.

@assen-totin
Copy link
Author

assen-totin commented Jun 16, 2019 via email

@monsta monsta transferred this issue from mate-desktop/mate-indicator-applet Jan 5, 2020
@raveit65
Copy link
Member

raveit65 commented Jan 8, 2020

Are electron developers informed for using skype with Mate?

@assen-totin
Copy link
Author

assen-totin commented Jan 8, 2020 via email

@raveit65
Copy link
Member

raveit65 commented Jan 8, 2020

Dropbox or keepassxc na-tray applets are using Qt too and they are working fine, so, i am still wondering what make's the different?
And how should a developer fix the issue without to know what is change in electron code base?
In other words, where should we begin?

@assen-totin
Copy link
Author

assen-totin commented Jan 8, 2020 via email

@raveit65
Copy link
Member

raveit65 commented Jan 8, 2020

Hm, don't know what Dropbox uses, but on my PC it does not respond to a
left click in the system tray (I'm not sure if it ever did, though).

That's a different when SNI suport is enabled. Try disable SNI support and left-click will work.

@assen-totin
Copy link
Author

assen-totin commented Jan 9, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants