Bug 770301

Summary: xulrunner builds include OpenWebapps.js, breaking add-on installation in Fedora
Product: [Fedora] Fedora Reporter: Heiko Adams <bugzilla>
Component: xulrunnerAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 16CC: caillon, gecko-bugs-nobody, glen.h.black, greenrd, johnp, oliver.henshaw, stransky, walters
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-06 11:18:34 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Heiko Adams 2011-12-25 21:15:11 UTC
Description of problem:
After updating firefox to v9.0 it's no longer possible to install addons from addons.mozilla.org. When opening the page of an addon the list of similar addons on the bottom of the page isn't loading and firefox error log shows 3 errors for that page.

Version-Release number of selected component (if applicable):
firefox-9.0-3.fc16.x86_64
xulrunner-9.0-2.fc16.x86_64

How reproducible:
allways

Steps to Reproduce:
1. start firefox
2. navigate to i.e. https://addons.mozilla.org/de/firefox/addon/ghostery/?src=hp-dl-featured
3. try to install the addon
  
Actual results:
Installing addons is impossible and Firefox error log shows 3 errors:
1) Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]"  nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)"  location: "JS frame :: resource:///components/OpenWebapps.js :: OpenWebapps :: line 50"  data: no]

2) Fehler: z.button is undefined
Quelldatei: https://static-ssl-cdn.addons.mozilla.net/de/firefox/addons/buttons.js?b=01ad944
Zeile: 13

3) Fehler: $(".install").installButton is not a function
Quelldatei: https://static-ssl-cdn.addons.mozilla.net/media/js/impala-min.js?build=01ad944
Zeile: 1

Expected results:
It should be possible to install addons from addons.mozilla.org

Additional info:

Comment 1 Robin Green 2012-01-15 10:32:20 UTC
*** Bug 781803 has been marked as a duplicate of this bug. ***

Comment 2 Glen Black 2012-01-18 20:25:31 UTC
For others having this problem and awaiting a solution, a temporary workaround when trying to install add-ons is to open the "Download Now" button in a new tab (click with middle mouse button); for some reason, that works and allows the add-on to be installed.

Comment 3 Heiko Adams 2012-02-02 19:11:37 UTC
Problem seems to be solved with Firefox 10/Xulrunner 10

Comment 4 Martin Stransky 2012-02-06 11:18:34 UTC
Thanks, should be fixed now, FF10 is in rawhide/updates.