Closed Bug 891365 Opened 11 years ago Closed 8 years ago

cannot install facebook from french facebook pages

Categories

(Firefox Graveyard :: SocialAPI: Providers, defect)

x86
macOS
defect
Not set
normal

Tracking

(platform-rel ?, firefox22 affected, firefox23 affected, firefox24 affected, firefox25 affected)

RESOLVED WONTFIX
Tracking Status
platform-rel --- ?
firefox22 --- affected
firefox23 --- affected
firefox24 --- affected
firefox25 --- affected

People

(Reporter: florian, Unassigned)

Details

(Whiteboard: [platform-rel-Facebook])

I was doing some testing with a nightly with a new profile and needed to enable Facebook messenger. I typed "facebook messenger firefox" in Google.

The first result was:
https://fr-fr.facebook.com/about/messenger-for-firefox

Clicking on the "Activer" (activate) button on this page just disables the button and nothing else seem to happen.

The browser console shows:
[16:40:18.951] [Exception... "'Error: Cannot install provider without manifest data' when calling method: [nsIRunnable::run]"  nsresult: "0x8057001c (NS_ERROR_XPC_JS_THREW_JS_OBJECT)"  location: "native frame :: <unknown filename> :: <TOP_LEVEL> :: line 0"  data: no]

The issue doesn't happen if I use https://www.facebook.com/about/messenger-for-firefox instead.
This is caused by a combination of two items.

- we check the install origin (fr-fr.facebook.com) against the origins of builtin prefs, which doesn't recognize the builtin pref since the builtin is www.facebook.com.
- facebook does not send the manifest in the activation event (they are the only provider using the old mechanism)

We can probably get a fix from facebook for the second item, but I think the first is still an issue we should see if we can somehow address.
Summary: "cannot install provider without manifest data" error when activating Facebook Messenger from the French page → cannot install facebook from french facebook pages
Whiteboard: [platform-rel-Facebook]
platform-rel: --- → ?
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.