| Index: extensions/common/api/_api_features.json
|
| diff --git a/extensions/common/api/_api_features.json b/extensions/common/api/_api_features.json
|
| index 2052a41412364ae1a5304c8b018ab0e5ed129c9d..e15c27b618df13991516270b15184bfb742ac9b6 100644
|
| --- a/extensions/common/api/_api_features.json
|
| +++ b/extensions/common/api/_api_features.json
|
| @@ -53,7 +53,14 @@
|
| "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
|
| },
|
| "runtime.connect": {
|
| - "contexts": "all",
|
| + // Everything except WebUI.
|
| + "contexts": [
|
| + "blessed_web_page",
|
| + "content_script",
|
| + "blessed_extension",
|
| + "unblessed_extension",
|
| + "web_page"
|
| + ],
|
| "matches": ["<all_urls>"]
|
| },
|
| "runtime.getURL": {
|
| @@ -74,7 +81,14 @@
|
| "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
|
| },
|
| "runtime.sendMessage": {
|
| - "contexts": "all",
|
| + // Everything except WebUI.
|
| + "contexts": [
|
| + "blessed_web_page",
|
| + "content_script",
|
| + "blessed_extension",
|
| + "unblessed_extension",
|
| + "web_page"
|
| + ],
|
| "matches": ["<all_urls>"]
|
| },
|
| "runtime.setUninstallURL": {
|
| @@ -104,7 +118,13 @@
|
| "internal": true,
|
| "channel": "stable",
|
| "extension_types": "all",
|
| - "contexts": ["blessed_extension", "unblessed_extension", "content_script"]
|
| + // Everything except web pages.
|
| + "contexts": [
|
| + "blessed_extension",
|
| + "content_script",
|
| + "unblessed_extension",
|
| + "webui"
|
| + ]
|
| },
|
| "types": {
|
| "channel": "stable",
|
|
|