RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1609200 - gnome-shell-browser-plugin does not work with Firefox 60 ESR
Summary: gnome-shell-browser-plugin does not work with Firefox 60 ESR
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: gnome-shell-extensions
Version: 7.5
Hardware: x86_64
OS: Linux
high
high
Target Milestone: rc
: 7.8
Assignee: Florian Müllner
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On:
Blocks: 1680029 1738389
TreeView+ depends on / blocked
 
Reported: 2018-07-27 09:18 UTC by afox@redhat.com
Modified: 2023-09-15 00:11 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1680029 (view as bug list)
Environment:
Last Closed: 2019-08-13 13:13:10 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Firefox 52 with gnome-shell-browser-plugin (81.46 KB, image/png)
2018-07-27 09:38 UTC, afox@redhat.com
no flags Details
Firefox 52 showing installed gnome extensions (99.47 KB, image/png)
2018-07-27 09:39 UTC, afox@redhat.com
no flags Details
Firefox 52 showing install extension option (107.09 KB, image/png)
2018-07-27 09:39 UTC, afox@redhat.com
no flags Details
Firefox 60 unable to show installed extensions (85.93 KB, image/png)
2018-07-27 09:40 UTC, afox@redhat.com
no flags Details
Firefox 60 not showing install option when browsing for extensions (124.81 KB, image/png)
2018-07-27 09:41 UTC, afox@redhat.com
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 4250241 0 Troubleshoot None gnome-shell-browser-plugin does not work with Firefox 60 ESR 2019-06-27 02:35:34 UTC

Description afox@redhat.com 2018-07-27 09:18:16 UTC
Description of problem:
gnome-shell-browser-plugin will not load in Firefox 60 ESR. 
As a result, the extensions.gnome.com functionality no longer works in the browser. My customer is no longer able to manage gnome extensions/enable/disable in the browser. 

This functionality is a key part of the Workstation offering that they present to approx. 1000 desktop RHEL users. 

Version-Release number of selected component (if applicable):
firefox.x86_64 60.1.0-4.el7_5
gnome-shell-browser-plugin-3.26.2-5.el7.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Install RHEL 7.5 with GUI
2. Install gnome-shell-browser-plugin
3. Run Firefox 60 ESR
4. Go to extensions.gnome.com

Actual results:
Plugin will no longer load, resulting in broken functionality in extensions.gnome.com. Web page says "To control GNOME Shell extensions using this site you must install GNOME Shell integration that consists of two parts: browser extension and native host messaging application. Click here to install browser extension. See wiki page for native host connector installation instructions."

Expected results:
As with Firefox 52 ESR, the customer expects that the extensions.gnome.com page will work correctly. 

Additional info:
Downgrading to Firefox 52 ESR restores this functionality. 
I suspect the issue is due to the removal of NPAPI functionality in Firefox 60. 

I have attempted to workaround this issue by installing the new WebExtension plugin into Firefox, and installing the native host component package from Fedora 27. However, this does not fix the issue. I still see the message "Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector." on the extensions.gnome.org web page. 

This issue, and two others with Firefox 60 are preventing my customer from rolling out RHEL 7.5 to their desktop users.

Comment 2 afox@redhat.com 2018-07-27 09:31:43 UTC
Other indicators that the "gnome-shell-browser-plugin" functionality is broken are:

* Going to "https://extensions.gnome.org/local/" lists no extensions on Firefox 60, but does on Firefox 52.
* Browsing to an extension shows no "ON/OFF" toggle on Firefox 60, but does so on Firefox 52

Comment 3 afox@redhat.com 2018-07-27 09:38:29 UTC
Created attachment 1471028 [details]
Firefox 52 with gnome-shell-browser-plugin

Comment 4 afox@redhat.com 2018-07-27 09:39:12 UTC
Created attachment 1471029 [details]
Firefox 52 showing installed gnome extensions

Comment 5 afox@redhat.com 2018-07-27 09:39:46 UTC
Created attachment 1471030 [details]
Firefox 52 showing install extension option

Comment 6 afox@redhat.com 2018-07-27 09:40:50 UTC
Created attachment 1471031 [details]
Firefox 60 unable to show installed extensions

Comment 7 afox@redhat.com 2018-07-27 09:41:46 UTC
Created attachment 1471032 [details]
Firefox 60 not showing install option when browsing for extensions

Comment 8 Tomas Pelka 2018-07-30 10:34:52 UTC
This is expected as FF60 disabled plugin support for some plugins and this one is one of them. You should rather use gnome-software.

Comment 11 Martin Stransky 2018-08-06 14:48:26 UTC
IMHO we may ship the chrome-gnome-shell somehow at it seems to work (I least for me).

Comment 16 ilmostro7 2018-10-08 00:41:59 UTC
As far as I can tell, other distributions have been able to continue to provide this functionality past the release of firefox 60.

Comment 17 Tomas Pelka 2018-10-08 06:39:20 UTC
(In reply to ilmostro7 from comment #16)
> As far as I can tell, other distributions have been able to continue to
> provide this functionality past the release of firefox 60.

Yes most probably thanks to chrome-gnome-shell project which is not in RHEL. Please start the process of including it for 7.7 and 8.0. This kind of requests usually come from customers as it would be more valuable that if would come from inside of RedHat.

I'm sure your TAM or somebody from support will be able to help you here.

Thanks and sorry for hassle.

Comment 37 Tomas Pelka 2019-08-08 18:41:17 UTC
chrome-gnome-shell is now in place for 7.7 I guess we can close as currentrelease, thoughts Andrew?

Comment 38 Matthias Clasen 2019-08-13 13:13:10 UTC
yes, lets close this

Comment 39 Red Hat Bugzilla 2023-09-15 00:11:12 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 500 days


Note You need to log in before you can comment on or make changes to this bug.