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

[Bug]: Electron based apps (and possibly other) tray indicators are listed as the same widget, shadowing each other #125

Open
2 tasks done
luisbocanegra opened this issue Dec 9, 2024 · 1 comment
Labels
bug Something isn't working upstream

Comments

@luisbocanegra
Copy link
Owner

luisbocanegra commented Dec 9, 2024

I have:

Describe the bug

The current implementation of system tray app status indicator (StatusNotifier) lookup fails to tell apart electron based applications. This causes features like forced icon colors or overrides to apply to all instances instead of the specific app.

To Reproduce

  1. Have two or more electron based applications displaying tray icon
  2. Check widget list in Text and icons or Global overrides tab on widget settings

Observed Result

Only one electron app with id chrome_status_icon_1 appears in the list

Expected Result

Should detect each individual Electron tray indicator

Screenshots

If applicable, add screenshots to help explain your problem.

System information (please complete the following):

Operating System: Arch Linux
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.12.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz
Memory: 31.2 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 630

@luisbocanegra
Copy link
Owner Author

Couldn't find some other identifier to workaround this, needs to be fixed in Electron/Chromiun

electron/electron#40936 [Bug]: Tray icon on Linux has chome id for all Electron applications (AppIndicator/StatusNotifierItem)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working upstream
Projects
None yet
Development

No branches or pull requests

1 participant