Bug 2237136

Summary: The Firefox search provider no longer functions/appears in the shell, even when enabled.
Product: [Fedora] Fedora Reporter: lordmethenor
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 38CC: erack, gecko-bugs-nobody, jhorak, klaas, plumerlis, rstrode, stransky
Target Milestone: ---Keywords: Desktop, Regression, Upgrades
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-10-05 11:29:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description lordmethenor 2023-09-03 22:30:46 UTC
GNOME Shell Search no longer displays any results from Firefox. An earlier bug with Firefox results opening an empty window was fixed in version 114, but between then and now (117), Firefox's search provider has broken again. This time, the Firefox search widget fails to appear completely.

I tested this bug with fresh install of Fedora 38 in a VM, running automatic updates (including Firefox and the kernel). I kept Firefox open, as it must be open to show search results, and I confirmed Firefox had search permissions in GNOME Settings, and browser.gnome-search-provider.enabled was set to true (by default) in about:config.

Reproducible: Always

Steps to Reproduce:
1. Open a firefox window
2. Enter Activities
3. Type a search
Actual Results:  
No Firefox widget appeared in the search results.

Expected Results:  
A Firefox widget should appear in the search results.

I am running Firefox 117.0. It identifies itself as "Firefox for Fedora" and is the default rpm installation.

Comment 1 plumlis 2023-09-05 03:59:07 UTC
Same here.

And can see some error logs

Received error from D-Bus search provider firefox.desktop: Gio.DBusError: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable

Seems somethinng wrong with D-bus. I Checked with D-spy but can see org.mozilla.firefox.SearchProvider is running.

Comment 2 lordmethenor 2023-09-05 18:07:29 UTC
I also opened an issue in the Mozilla bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1851393

Comment 3 Martin Stransky 2023-09-27 10:11:48 UTC
Will be fixed by next Firefox update - 118.0-2

Comment 4 Martin Stransky 2023-10-05 11:18:44 UTC
Should be fixed by firefox-118.0.1-4 builds