Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

search engine is broken

there is already a similar issue here https://support.mozilla.org/en-US/questions/1110441 but since it's marked as solved, it doesn't get furhter attention. According to the comments there, the issue is still unsolved.

When I click change search settings, I have no search engines in the list and can't add any. Nothing on the search page or search bar works. Not being able to search the web forces me to use chrome now, although I would love to continue using Firefox.

I tried refresh profile, even a completely new profile, starting firefox in safe mode, uninstall&install...nothing fixed the problem

I'm using Linux Mint 18 - Cinnamon. When I start Firefox with "firefox -jsconsole" I get the following errors:

TypeError: Services.search.currentEngine is null encountered in BrowserUITelemetry.jsm:575:7 and UITour.jsm:1928:15 [Exception... "[JavaScript Error: "Services.search.currentEngine is null" {file: "resource://app/modules/BrowserUITelemetry.jsm" line: 575}]'[JavaScript Error: "Services.search.currentEngine is null" {file: "resource://app/modules/BrowserUITelemetry.jsm" line: 575}]' when calling method: [nsIBrowserSearchInitObserver::onInitComplete]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://gre/components/nsSearchService.js :: onSuccess :: line 3775" data: yes]

engine is null this.ContentSearch._currentEngineObj<() ContentSearch.jsm:487 next() self-hosted TaskImpl_run() Task.jsm:319 TaskImpl() Task.jsm:280 createAsyncFunction/asyncFunction() Task.jsm:254 this.ContentSearch._currentStateObj<() ContentSearch.jsm:470 next() self-hosted TaskImpl_run() Task.jsm:319 TaskImpl() Task.jsm:280 createAsyncFunction/asyncFunction() Task.jsm:254 this.ContentSearch._onMessageGetState() ContentSearch.jsm:258 this.ContentSearch._onMessage<() ContentSearch.jsm:252 next() self-hosted TaskImpl_run() Task.jsm:319 bound TaskImpl_run() self-hosted Handler.prototype.process() Promise-backend.js:937 this.PromiseWalker.walkerLoop() Promise-backend.js:816 bound () self-hosted bound bound () self-hosted this.PromiseWalker.scheduleWalkerLoop/<() Promise-backend.js:750 ContentSearch.jsm:487 TypeError: this.defaultEngine is undefined ContentSearchUIController.prototype._updateDefaultEngineHeader() contentSearchUI.js:621 ContentSearchUIController.prototype._onMsgStrings() contentSearchUI.js:612 ContentSearchUIController.prototype._onContentSearchService() contentSearchUI.js:521 ContentSearchUIController.prototype.handleEvent() contentSearchUI.js:230 ContentSearchMediator._fireEvent() tab-content.js:417 ContentSearchMediator.receiveMessage() tab-content.js:395

there is already a similar issue here https://support.mozilla.org/en-US/questions/1110441 but since it's marked as solved, it doesn't get furhter attention. According to the comments there, the issue is still unsolved. When I click change search settings, I have no search engines in the list and can't add any. Nothing on the search page or search bar works. Not being able to search the web forces me to use chrome now, although I would love to continue using Firefox. I tried refresh profile, even a completely new profile, starting firefox in safe mode, uninstall&install...nothing fixed the problem I'm using Linux Mint 18 - Cinnamon. When I start Firefox with "firefox -jsconsole" I get the following errors: TypeError: Services.search.currentEngine is null encountered in BrowserUITelemetry.jsm:575:7 and UITour.jsm:1928:15 [Exception... "[JavaScript Error: "Services.search.currentEngine is null" {file: "resource://app/modules/BrowserUITelemetry.jsm" line: 575}]'[JavaScript Error: "Services.search.currentEngine is null" {file: "resource://app/modules/BrowserUITelemetry.jsm" line: 575}]' when calling method: [nsIBrowserSearchInitObserver::onInitComplete]" nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)" location: "JS frame :: resource://gre/components/nsSearchService.js :: onSuccess :: line 3775" data: yes] engine is null this.ContentSearch._currentEngineObj<() ContentSearch.jsm:487 next() self-hosted TaskImpl_run() Task.jsm:319 TaskImpl() Task.jsm:280 createAsyncFunction/asyncFunction() Task.jsm:254 this.ContentSearch._currentStateObj<() ContentSearch.jsm:470 next() self-hosted TaskImpl_run() Task.jsm:319 TaskImpl() Task.jsm:280 createAsyncFunction/asyncFunction() Task.jsm:254 this.ContentSearch._onMessageGetState() ContentSearch.jsm:258 this.ContentSearch._onMessage<() ContentSearch.jsm:252 next() self-hosted TaskImpl_run() Task.jsm:319 bound TaskImpl_run() self-hosted Handler.prototype.process() Promise-backend.js:937 this.PromiseWalker.walkerLoop() Promise-backend.js:816 bound () self-hosted bound bound () self-hosted this.PromiseWalker.scheduleWalkerLoop/<() Promise-backend.js:750 ContentSearch.jsm:487 TypeError: this.defaultEngine is undefined ContentSearchUIController.prototype._updateDefaultEngineHeader() contentSearchUI.js:621 ContentSearchUIController.prototype._onMsgStrings() contentSearchUI.js:612 ContentSearchUIController.prototype._onContentSearchService() contentSearchUI.js:521 ContentSearchUIController.prototype.handleEvent() contentSearchUI.js:230 ContentSearchMediator._fireEvent() tab-content.js:417 ContentSearchMediator.receiveMessage() tab-content.js:395

All Replies (1)