Bug 492087

Summary: Plasma Integration Extension no longer compatible with Chrome due to Manifest V3 rollout
Product: [Plasma] plasma-browser-integration Reporter: thecaptain
Component: ChromeAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED FIXED    
Severity: normal CC: lin.pyw, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description thecaptain 2024-08-23 14:41:54 UTC
SUMMARY
Google has started officially disabling Chrome Extensions that don't use the new Manifest V3 standard. As a result, the Chrome Plasma Integration Extension is no longer functional.

Seeing this in the Chrome dev build on desktop. (See attached screenshots.)

Link to extension: https://chromewebstore.google.com/detail/plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai
KDE git repo for extension: https://invent.kde.org/plasma/plasma-browser-integration
KDE wiki page with link to extension page: https://community.kde.org/Plasma/Browser_Integration

STEPS TO REPRODUCE
1. Install the Google Chrome developer build (on arch, it's available from the AUR as "google-chrome-dev"
2. Install the Plasma Integration extension from the above link (if you are still able to, otherwise, you'll need to sideload a copy from the KDE git repo, or your distro's repo)
3. Navigate to chrome://extensions via the url box
4. Observe that it states that "Plasma Integration" has been disabled (see screenshot)
5. Clicking on the 3-dot menu for the entry offers you an option to "Find alternatives", however there are no KDE-related alternatives available

OBSERVED RESULT
Plasma Integration is automatically disabled by chrome, with no option to reenable, and the related functionality is not available anymore.

EXPECTED RESULT
It works.
Comment 1 Nate Graham 2024-08-23 19:19:50 UTC
Time to switch to Firefox!
Comment 2 Kai Uwe Broulik 2024-08-24 12:36:13 UTC
So far it’s only dev builds, right? I will update p-b-i to Manifest v3 within the next few weeks.
Comment 3 Kai Uwe Broulik 2024-08-24 12:52:20 UTC
Please give this a try: https://invent.kde.org/plasma/plasma-browser-integration/-/merge_requests/78
Comment 4 Kai Uwe Broulik 2024-09-24 11:17:55 UTC
Version 2.0 based on Manifest v3 has been released on the Chrome store