Bug 442806

Summary: Extension icon shows as disabled in Wavebox browser (but integration works)
Product: [Plasma] plasma-browser-integration Reporter: Joost Cassee <joost>
Component: generalAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED WORKSFORME    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Joost Cassee 2021-09-22 13:29:22 UTC
SUMMARY

Wavebox is a (commercial) Chrome-based browser that has a package in the AUR. Adding the extension and copying org.kde.plasma.browser_integration.json enables Plasma integration. However, the icon is crossed out, suggesting it does not work.

STEPS TO REPRODUCE
1. Install Wavebox.
2. Install the extension in Wavebox.
3. Install the Plasma browser integration.
4. Copy /etc/opt/chrome/native-messaging-hosts to /etc/wavebox/native-messaging-hosts.

OBSERVED RESULT

The integration works. The icon is crossed out, suggesting the integration is disabled.

EXPECTED RESULT

The icon shows the integration as enabled.

Also, it would be nice if the native messaging host configuration were also copied to /etc/wavebox/native-messaging-hosts by the package.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

I realize this is a request to accommodate commercial software, so rejecting it for that reason would be reasonable.
Comment 1 Kai Uwe Broulik 2021-10-25 21:46:58 UTC
Can't reproduce. I installed Wavebox, put the file in /etc/wavebox/native-messaging-hosts, and the icon is displayed normally.
Comment 2 Joost Cassee 2021-10-25 21:49:51 UTC
(In reply to Kai Uwe Broulik from comment #1)
> Can't reproduce. I installed Wavebox, put the file in
> /etc/wavebox/native-messaging-hosts, and the icon is displayed normally.

Indeed. I hadn't looked at the icon for a while, and I see now that it is fully enabled. Thanks for taking the time to try to reproduce. I'm going to close the issue.