Bug 1328416. Add src param to track where compat reports are coming from. r=sebastian draft
authorMike Taylor <miket@mozilla.com>
Tue, 03 Jan 2017 17:10:06 -0600
changeset 455511 d7d31e15e51fae53a4f971d6ff0b6093c59a5752
parent 455510 c50283a1bd3e8e7f9a959fd6ac8bd99e400eb127
child 541012 57e7e53ba1b2eacb0f80de4f0515d05ec2416a6b
push id40261
push userbmo:miket@mozilla.com
push dateTue, 03 Jan 2017 23:34:37 +0000
reviewerssebastian
bugs1328416
milestone53.0a1
Bug 1328416. Add src param to track where compat reports are coming from. r=sebastian MozReview-Commit-ID: GNLVJHVWEB4
mobile/android/chrome/content/WebcompatReporter.js
--- a/mobile/android/chrome/content/WebcompatReporter.js
+++ b/mobile/android/chrome/content/WebcompatReporter.js
@@ -113,17 +113,17 @@ var WebcompatReporter = {
     };
     Snackbars.show(message, Snackbars.LENGTH_LONG, options);
   },
 
   reportIssue: (tabData) => {
     return new Promise((resolve) => {
       const WEBCOMPAT_ORIGIN = "https://webcompat.com";
       let url = tabData.tab.browser.currentURI.spec
-      let webcompatURL = `${WEBCOMPAT_ORIGIN}/issues/new?url=${url}`;
+      let webcompatURL = `${WEBCOMPAT_ORIGIN}/issues/new?url=${url}&src=mobile-reporter`;
 
       if (tabData.data && typeof tabData.data === "string") {
         BrowserApp.deck.addEventListener("DOMContentLoaded", function sendDataToTab(event) {
           BrowserApp.deck.removeEventListener("DOMContentLoaded", sendDataToTab, false);
 
           if (event.target.defaultView.location.origin === WEBCOMPAT_ORIGIN) {
             // Waive Xray vision so event.origin is not chrome://browser on the other side.
             let win = Cu.waiveXrays(event.target.defaultView);