Closed Bug 1068824 Opened 10 years ago Closed 10 years ago

[e10s] duckduckgo's "use in firefox" button fails

Categories

(Firefox :: General, defect)

35 Branch
x86
All
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1068186
Tracking Status
e10s ? ---

People

(Reporter: galgeek, Unassigned)

References

()

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0
Build ID: 20140911151253

Steps to reproduce:

open duckduckgo.com
click "Use in Firefox" button
in resulting popup, click green OK
a new, empty tab opens. duckduckgo is not added to the search engine list.


Actual results:

(see above)


Expected results:

current "shipping" and beta Firefox show a dialog box allowing you to add duckduckgo to Firefox's search engine list and optionally make it default.
The User Agent details in my original post are for the browser where I'm using bugzilla.

The buildid of Nightly where I found this bug is 20140917030202
Confirmed, I can reproduce the problem in e10s Nightly, but not non-e10s.
Status: UNCONFIRMED → NEW
tracking-e10s: --- → ?
Ever confirmed: true
OS: Mac OS X → All
Summary: duckduckgo's "use in firefox" button fails → [e10s] duckduckgo's "use in firefox" button fails
Dupe of bug 1068186? Do you see the same error message that bug reports?
(In reply to Justin Dolske [:Dolske] from comment #3)
> Dupe of bug 1068186? Do you see the same error message that bug reports?

No it is not same. the Browser consoloe says:

TypeError: win is null nsSidebar.js:89

NS_ERROR_UNEXPECTED:  d1677.js:70
Component: Untriaged → General
Flags: firefox-backlog+
Blocks: e10s-addons
No longer blocks: e10s-addons
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
(In reply to Alice0775 White from comment #4)
> (In reply to Justin Dolske [:Dolske] from comment #3)
> > Dupe of bug 1068186? Do you see the same error message that bug reports?
> 
> No it is not same. the Browser consoloe says:
> 
> TypeError: win is null nsSidebar.js:89
> 
> NS_ERROR_UNEXPECTED:  d1677.js:70

Those look like the same error messages
Hey, is there anything we (DuckDuckGo) can do to help with this?

It seems like the call to window.external.AddSearchProvider() is throwing this error?

I can reproduce in the console:

window.external.AddSearchProvider("https://duckduckgo.com/opensearch.xml")
[Exception... "Unexpected error"  nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)"  location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1"  data: no]
Not really, this is a bug in Firefox's new E10S (multiprocess) mode, and requires a fix in Firefox.

Note that since it's only a bug with E10S enabled, and we're not enabling that mode by default yet, the vast majority of users won't be affected by it. Basically it's only an issue for users on pre-release versions of Firefox who have enabled E10S.
Okay, thanks for the update!
You need to log in before you can comment on or make changes to this bug.