diff --git a/browser/components/pocket/panels/js/signup.js b/browser/components/pocket/panels/js/signup.js index 4600cbefd9f3..cd7d5031b28c 100644 --- a/browser/components/pocket/panels/js/signup.js +++ b/browser/components/pocket/panels/js/signup.js @@ -187,6 +187,7 @@ PKT_SIGNUP_OVERLAY.prototype = { this.getTranslations(); this.dictJSON.fxasignedin = this.fxasignedin ? 1 : 0; this.dictJSON.variant = (this.variant ? this.variant : 'undefined'); + this.dictJSON.variant += this.fxasignedin ? '_fxa' : '_nonfxa'; this.dictJSON.pockethost = this.pockethost; this.dictJSON.showlearnmore = (this.variant.indexOf('_lm') > -1 || this.variant == 'storyboard' || this.variant == 'hero') ? 1 : 0; diff --git a/browser/components/pocket/pktApi.js b/browser/components/pocket/pktApi.js index d7f3c86b2d37..1d806430ee87 100644 --- a/browser/components/pocket/pktApi.js +++ b/browser/components/pocket/pktApi.js @@ -247,7 +247,9 @@ var pktApi = (function() { var url = baseAPIUrl + options.path; var data = options.data || {}; - data.locale_lang = window.navigator.language; + data.locale_lang = Cc["@mozilla.org/chrome/chrome-registry;1"]. + getService(Ci.nsIXULChromeRegistry). + getSelectedLocale("browser"); data.consumer_key = oAuthConsumerKey; var request = Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"].createInstance(Components.interfaces.nsIXMLHttpRequest);