browser/extensions/screenshots/manifest.json
author Ted Campbell <tcampbell@mozilla.com>
Sat, 18 Sep 2021 15:53:59 +0000
changeset 592430 9adcbf4e1bd9385a3128de0501859a3f144cf672
parent 586550 1a82a8b89077e2b24c524897ba6c5fe7eefa6656
permissions -rw-r--r--
Bug 1731434 - Fix handling of double-faults while throwing overrecursed r=arai The JSContext::generatingError re-entrancy check can generate uncatchable exceptions while throwing errors. Fix ReportOverRecursed to reflect this. Differential Revision: https://phabricator.services.mozilla.com/D126034

{
  "manifest_version": 2,
  "name": "Firefox Screenshots",
  "version": "39.0.1",
  "description": "Take clips and screenshots from the Web and save them temporarily or permanently.",
  "author": "Mozilla <screenshots-feedback@mozilla.com>",
  "homepage_url": "https://github.com/mozilla-services/screenshots",
  "incognito": "spanning",
  "applications": {
    "gecko": {
      "id": "screenshots@mozilla.org",
      "strict_min_version": "57.0a1"
    }
  },
  "l10n_resources": [ "browser/screenshots.ftl" ],
  "background": {
    "scripts": [
      "background/startBackground.js"
    ]
  },
  "commands": {
    "take-screenshot": {
      "suggested_key": {
        "default": "Ctrl+Shift+S"
      },
      "description": "Open the Firefox Screenshots UI"
    }
  },
  "content_scripts": [
    {
      "matches": ["https://screenshots.firefox.com/*"],
      "js": [
        "log.js",
        "catcher.js",
        "selector/callBackground.js",
        "sitehelper.js"
      ]
    }
  ],
  "web_accessible_resources": [
    "blank.html"
  ],
  "permissions": [
    "activeTab",
    "downloads",
    "tabs",
    "storage",
    "notifications",
    "clipboardWrite",
    "contextMenus",
    "mozillaAddons",
    "telemetry",
    "<all_urls>",
    "https://screenshots.firefox.com/",
    "resource://pdf.js/",
    "about:reader*"
  ],
  "experiment_apis": {
    "screenshots": {
      "schema": "experiments/screenshots/schema.json",
      "parent": {
        "scopes": ["addon_parent"],
        "script": "experiments/screenshots/api.js",
        "paths": [["experiments", "screenshots"]]
      }
    }
  }
}