Created attachment 112867 [details] screenshot Both plasma-browser-integration package and extension for Firefox are installed on my system and system tray shows the icon "Get plasma browser integration" anyway.
Is a plasma-browser-integration process running and does the extension actually work?
yes, plasma-browser-integration process is running and Firefox extension works. I can search for tabs using krunner and notifications applet shows download progress in system tray.
was the extension installed before you started firefox and then saw this notification?
Every time I open Firefox notification/icon of plasma borwser integration appears in system tray. The icon remains visible in system tray even after I close Firefox.
Every time? That's odd. Can you check what "shownCount" is in [PlasmaBrowserIntegration] of ~/.config/kded5rc and whether it changes as you start Firefox. Does your Firefox take awfully long (> 10 seconds) to start?
Can you also check with qdbusviewer what the service name of it is, org.kde.plasma.browser_integration. I think you might be running multiple browser instances and then it appends PID and our check fails. I'll fix two things: * Check for any DBus service starting with said name instead of complete match * Watch for service unregistration and hide the Tray icon when that happens
> Check for any DBus service starting with said name instead of complete match Though it will only do that if another service with that name is already registered at which point we'll find one, so this shouldn't be neccessary
Well, after I install some updates this morning the problem disappeared from my Arch Linux.
Thanks for the update, closing then. Will still implement the monitoring, though.
Git commit 4f5eeec505e8a401331db0b5a3e17416f63590b0 by Kai Uwe Broulik. Committed on 01/06/2018 at 10:44. Pushed by broulik into branch 'Plasma/5.13'. [Installation Reminder] Watch for service registration and hide In case the browser takes forever to start or user installs the extension manually without clicking the SNI. Differential Revision: https://phabricator.kde.org/D13210 M +14 -1 reminder/browserintegrationreminder.cpp M +1 -0 reminder/browserintegrationreminder.h https://commits.kde.org/plasma-browser-integration/4f5eeec505e8a401331db0b5a3e17416f63590b0