From 4689fd552d271836989cd8d7e3866b723bbdb7e5 Mon Sep 17 00:00:00 2001 From: Vinyl Darkscratch Date: Sun, 30 Jun 2019 21:06:40 -0700 Subject: [PATCH] Sort features in webextensions/* (#4405) --- webextensions/api/devtools.json | 10 +- webextensions/api/menus.json | 40 ++-- webextensions/api/webNavigation.json | 50 ++--- webextensions/api/webRequest.json | 64 +++---- .../manifest/chrome_settings_overrides.json | 34 ++-- webextensions/manifest/commands.json | 62 +++--- webextensions/manifest/content_scripts.json | 28 +-- webextensions/manifest/incognito.json | 26 +-- .../manifest/optional_permissions.json | 44 ++--- webextensions/manifest/options_ui.json | 26 +-- webextensions/manifest/page_action.json | 42 ++-- webextensions/manifest/permissions.json | 88 ++++----- webextensions/manifest/theme.json | 180 +++++++++--------- 13 files changed, 347 insertions(+), 347 deletions(-) diff --git a/webextensions/api/devtools.json b/webextensions/api/devtools.json index 49e8778ee0ecd3..f2d67559e75ba6 100644 --- a/webextensions/api/devtools.json +++ b/webextensions/api/devtools.json @@ -24,7 +24,7 @@ } } }, - "$0": { + "inspect": { "__compat": { "support": { "chrome": { @@ -45,7 +45,7 @@ } } }, - "inspect": { + "options": { "__compat": { "support": { "chrome": { @@ -55,7 +55,7 @@ "version_added": false }, "firefox": { - "version_added": "55" + "version_added": false }, "firefox_android": { "version_added": false @@ -66,7 +66,7 @@ } } }, - "options": { + "$0": { "__compat": { "support": { "chrome": { @@ -76,7 +76,7 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "55" }, "firefox_android": { "version_added": false diff --git a/webextensions/api/menus.json b/webextensions/api/menus.json index 88d7c49587c934..078e433e7395df 100644 --- a/webextensions/api/menus.json +++ b/webextensions/api/menus.json @@ -86,18 +86,17 @@ } } }, - "browser_action": { + "launcher": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { - "version_added": "14" + "version_added": false }, "firefox": { - "notes": "'The 'editable' context does not include password fields. Use the 'password' context for this.", - "version_added": "53" + "version_added": "48" }, "firefox_android": { "version_added": false @@ -108,35 +107,35 @@ } } }, - "launcher": { + "password": { "__compat": { "support": { "chrome": { - "version_added": true + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": "48" + "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { - "version_added": true + "version_added": false } } } }, - "page_action": { + "tab": { "__compat": { "support": { "chrome": { - "version_added": true + "version_added": false }, "edge": { - "version_added": "14" + "version_added": false }, "firefox": { "version_added": "53" @@ -145,40 +144,41 @@ "version_added": false }, "opera": { - "version_added": true + "version_added": false } } } }, - "password": { + "browser_action": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true }, "edge": { - "version_added": false + "version_added": "14" }, "firefox": { + "notes": "'The 'editable' context does not include password fields. Use the 'password' context for this.", "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { - "version_added": false + "version_added": true } } } }, - "tab": { + "page_action": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true }, "edge": { - "version_added": false + "version_added": "14" }, "firefox": { "version_added": "53" @@ -187,7 +187,7 @@ "version_added": false }, "opera": { - "version_added": false + "version_added": true } } } diff --git a/webextensions/api/webNavigation.json b/webextensions/api/webNavigation.json index fec923afb36e7a..44a235ada82058 100644 --- a/webextensions/api/webNavigation.json +++ b/webextensions/api/webNavigation.json @@ -68,7 +68,7 @@ } } }, - "auto_bookmark": { + "generated": { "__compat": { "support": { "chrome": { @@ -89,7 +89,7 @@ } } }, - "auto_subframe": { + "keyword": { "__compat": { "support": { "chrome": { @@ -99,12 +99,10 @@ "version_added": false }, "firefox": { - "version_added": "48", - "notes": "Partially supported as the default transition type for subframes." + "version_added": false }, "firefox_android": { - "version_added": "48", - "notes": "Partially supported as the default transition type for subframes." + "version_added": false }, "opera": { "version_added": "17" @@ -112,7 +110,7 @@ } } }, - "form_submit": { + "link": { "__compat": { "support": { "chrome": { @@ -122,10 +120,12 @@ "version_added": false }, "firefox": { - "version_added": "48" + "version_added": "48", + "notes": "Partially supported as the default transition type for top-level frames." }, "firefox_android": { - "version_added": "48" + "version_added": "48", + "notes": "Partially supported as the default transition type for top-level frames." }, "opera": { "version_added": "17" @@ -133,7 +133,7 @@ } } }, - "generated": { + "reload": { "__compat": { "support": { "chrome": { @@ -143,10 +143,10 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "48" }, "firefox_android": { - "version_added": false + "version_added": "48" }, "opera": { "version_added": "17" @@ -154,7 +154,7 @@ } } }, - "keyword": { + "typed": { "__compat": { "support": { "chrome": { @@ -175,7 +175,7 @@ } } }, - "keyword_generated": { + "auto_bookmark": { "__compat": { "support": { "chrome": { @@ -196,7 +196,7 @@ } } }, - "link": { + "auto_subframe": { "__compat": { "support": { "chrome": { @@ -207,11 +207,11 @@ }, "firefox": { "version_added": "48", - "notes": "Partially supported as the default transition type for top-level frames." + "notes": "Partially supported as the default transition type for subframes." }, "firefox_android": { "version_added": "48", - "notes": "Partially supported as the default transition type for top-level frames." + "notes": "Partially supported as the default transition type for subframes." }, "opera": { "version_added": "17" @@ -219,7 +219,7 @@ } } }, - "manual_subframe": { + "form_submit": { "__compat": { "support": { "chrome": { @@ -229,10 +229,10 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "48" }, "firefox_android": { - "version_added": false + "version_added": "48" }, "opera": { "version_added": "17" @@ -240,7 +240,7 @@ } } }, - "reload": { + "keyword_generated": { "__compat": { "support": { "chrome": { @@ -250,10 +250,10 @@ "version_added": false }, "firefox": { - "version_added": "48" + "version_added": false }, "firefox_android": { - "version_added": "48" + "version_added": false }, "opera": { "version_added": "17" @@ -261,7 +261,7 @@ } } }, - "start_page": { + "manual_subframe": { "__compat": { "support": { "chrome": { @@ -282,7 +282,7 @@ } } }, - "typed": { + "start_page": { "__compat": { "support": { "chrome": { diff --git a/webextensions/api/webRequest.json b/webextensions/api/webRequest.json index bb35439677186a..ef9661ebdd75b8 100644 --- a/webextensions/api/webRequest.json +++ b/webextensions/api/webRequest.json @@ -241,11 +241,11 @@ } } }, - "csp_report": { + "font": { "__compat": { "support": { "chrome": { - "version_added": "58" + "version_added": "49" }, "edge": { "version_added": false @@ -257,16 +257,16 @@ "version_added": "48" }, "opera": { - "version_added": "45" + "version_added": "36" } } } }, - "font": { + "imageset": { "__compat": { "support": { "chrome": { - "version_added": "49" + "version_added": false }, "edge": { "version_added": false @@ -278,16 +278,16 @@ "version_added": "48" }, "opera": { - "version_added": "36" + "version_added": false } } } }, - "imageset": { + "media": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": "58" }, "edge": { "version_added": false @@ -299,16 +299,17 @@ "version_added": "48" }, "opera": { - "version_added": false + "version_added": "45" } } } }, - "media": { + "ping": { "__compat": { "support": { "chrome": { - "version_added": "58" + "version_added": "49", + "notes": "Requests sent by navigator.sendBeacon(), and CSP reports in Chrome 49-57 (Opera 36-44), are also labeled as `ping`." }, "edge": { "version_added": false @@ -320,12 +321,13 @@ "version_added": "48" }, "opera": { - "version_added": "45" + "version_added": "36", + "notes": "Requests sent by navigator.sendBeacon(), and CSP reports in Chrome 49-57 (Opera 36-44), are also labeled as `ping`." } } } }, - "object_subrequest": { + "speculative": { "__compat": { "support": { "chrome": { @@ -335,12 +337,10 @@ "version_added": false }, "firefox": { - "version_added": "55", - "notes": "Requests have been reported as `object_subrequest` before, but the type was missing in the `ResourceType` object before Firefox 55." + "version_added": "63" }, "firefox_android": { - "version_added": "55", - "notes": "Requests have been reported as `object_subrequest` before, but the type was missing in the `ResourceType` object before Firefox 55." + "version_added": "63" }, "opera": { "version_added": false @@ -348,12 +348,11 @@ } } }, - "ping": { + "websocket": { "__compat": { "support": { "chrome": { - "version_added": "49", - "notes": "Requests sent by navigator.sendBeacon(), and CSP reports in Chrome 49-57 (Opera 36-44), are also labeled as `ping`." + "version_added": "58" }, "edge": { "version_added": false @@ -365,13 +364,12 @@ "version_added": "48" }, "opera": { - "version_added": "36", - "notes": "Requests sent by navigator.sendBeacon(), and CSP reports in Chrome 49-57 (Opera 36-44), are also labeled as `ping`." + "version_added": "45" } } } }, - "speculative": { + "xbl": { "__compat": { "support": { "chrome": { @@ -381,10 +379,10 @@ "version_added": false }, "firefox": { - "version_added": "63" + "version_added": "45" }, "firefox_android": { - "version_added": "63" + "version_added": "48" }, "opera": { "version_added": false @@ -392,7 +390,7 @@ } } }, - "web_manifest": { + "xslt": { "__compat": { "support": { "chrome": { @@ -413,7 +411,7 @@ } } }, - "websocket": { + "csp_report": { "__compat": { "support": { "chrome": { @@ -434,7 +432,7 @@ } } }, - "xbl": { + "object_subrequest": { "__compat": { "support": { "chrome": { @@ -444,10 +442,12 @@ "version_added": false }, "firefox": { - "version_added": "45" + "version_added": "55", + "notes": "Requests have been reported as `object_subrequest` before, but the type was missing in the `ResourceType` object before Firefox 55." }, "firefox_android": { - "version_added": "48" + "version_added": "55", + "notes": "Requests have been reported as `object_subrequest` before, but the type was missing in the `ResourceType` object before Firefox 55." }, "opera": { "version_added": false @@ -455,7 +455,7 @@ } } }, - "xml_dtd": { + "web_manifest": { "__compat": { "support": { "chrome": { @@ -476,7 +476,7 @@ } } }, - "xslt": { + "xml_dtd": { "__compat": { "support": { "chrome": { diff --git a/webextensions/manifest/chrome_settings_overrides.json b/webextensions/manifest/chrome_settings_overrides.json index 65a8769dc136a0..43424c0e93d99b 100644 --- a/webextensions/manifest/chrome_settings_overrides.json +++ b/webextensions/manifest/chrome_settings_overrides.json @@ -63,7 +63,7 @@ } } }, - "alternate_urls": { + "encoding": { "__compat": { "support": { "chrome": { @@ -73,7 +73,7 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "65" }, "firefox_android": { "version_added": false @@ -84,7 +84,7 @@ } } }, - "encoding": { + "keyword": { "__compat": { "support": { "chrome": { @@ -94,7 +94,7 @@ "version_added": false }, "firefox": { - "version_added": "65" + "version_added": "55" }, "firefox_android": { "version_added": false @@ -105,7 +105,7 @@ } } }, - "favicon_url": { + "name": { "__compat": { "support": { "chrome": { @@ -126,7 +126,7 @@ } } }, - "image_url": { + "alternate_urls": { "__compat": { "support": { "chrome": { @@ -147,7 +147,7 @@ } } }, - "image_url_post_params": { + "favicon_url": { "__compat": { "support": { "chrome": { @@ -157,7 +157,7 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "55" }, "firefox_android": { "version_added": false @@ -168,7 +168,7 @@ } } }, - "instant_url": { + "image_url": { "__compat": { "support": { "chrome": { @@ -189,7 +189,7 @@ } } }, - "instant_url_post_params": { + "image_url_post_params": { "__compat": { "support": { "chrome": { @@ -210,7 +210,7 @@ } } }, - "is_default": { + "instant_url": { "__compat": { "support": { "chrome": { @@ -220,8 +220,7 @@ "version_added": false }, "firefox": { - "version_added": "57", - "notes": "The user is asked to opt into the default search change unless it is a built-in engine." + "version_added": false }, "firefox_android": { "version_added": false @@ -232,7 +231,7 @@ } } }, - "keyword": { + "instant_url_post_params": { "__compat": { "support": { "chrome": { @@ -242,7 +241,7 @@ "version_added": false }, "firefox": { - "version_added": "55" + "version_added": false }, "firefox_android": { "version_added": false @@ -253,7 +252,7 @@ } } }, - "name": { + "is_default": { "__compat": { "support": { "chrome": { @@ -263,7 +262,8 @@ "version_added": false }, "firefox": { - "version_added": "55" + "version_added": "57", + "notes": "The user is asked to opt into the default search change unless it is a built-in engine." }, "firefox_android": { "version_added": false diff --git a/webextensions/manifest/commands.json b/webextensions/manifest/commands.json index f56081c9666e42..33a37d0ce5206c 100644 --- a/webextensions/manifest/commands.json +++ b/webextensions/manifest/commands.json @@ -22,28 +22,28 @@ } } }, - "_execute_sidebar_action": { + "global": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true }, "edge": { "version_added": false }, "firefox": { - "version_added": "54" + "version_added": false }, "firefox_android": { "version_added": false }, "opera": { - "version_added": false + "version_added": true } } } }, - "F1-F12": { + "MediaNextTrack": { "__compat": { "support": { "chrome": { @@ -53,7 +53,11 @@ "version_added": false }, "firefox": { - "version_added": "53" + "version_added": "57", + "notes": [ + "macOS support requires the global command feature which isn't supported yet. See Bug 1251795.", + "Can only register one Media* command at a time. See Bug 1251795." + ] }, "firefox_android": { "version_added": false @@ -64,7 +68,7 @@ } } }, - "global": { + "MediaPlayPause": { "__compat": { "support": { "chrome": { @@ -74,7 +78,11 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "57", + "notes": [ + "macOS support requires the global command feature which isn't supported yet. See Bug 1251795.", + "Can only register one Media* command at a time. See Bug 1251795." + ] }, "firefox_android": { "version_added": false @@ -85,7 +93,7 @@ } } }, - "MediaNextTrack": { + "MediaPrevTrack": { "__compat": { "support": { "chrome": { @@ -110,7 +118,7 @@ } } }, - "MediaPlayPause": { + "MediaStop": { "__compat": { "support": { "chrome": { @@ -135,74 +143,66 @@ } } }, - "MediaPrevTrack": { + "MoreSecondaryModifiers": { "__compat": { + "description": "Secondary modifier other than Shift", "support": { "chrome": { - "version_added": true + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": "57", - "notes": [ - "macOS support requires the global command feature which isn't supported yet. See Bug 1251795.", - "Can only register one Media* command at a time. See Bug 1251795." - ] + "version_added": "63" }, "firefox_android": { "version_added": false }, "opera": { - "version_added": true + "version_added": false } } } }, - "MediaStop": { + "_execute_sidebar_action": { "__compat": { "support": { "chrome": { - "version_added": true + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": "57", - "notes": [ - "macOS support requires the global command feature which isn't supported yet. See Bug 1251795.", - "Can only register one Media* command at a time. See Bug 1251795." - ] + "version_added": "54" }, "firefox_android": { "version_added": false }, "opera": { - "version_added": true + "version_added": false } } } }, - "MoreSecondaryModifiers": { + "F1-F12": { "__compat": { - "description": "Secondary modifier other than Shift", "support": { "chrome": { - "version_added": false + "version_added": true }, "edge": { "version_added": false }, "firefox": { - "version_added": "63" + "version_added": "53" }, "firefox_android": { "version_added": false }, "opera": { - "version_added": false + "version_added": true } } } diff --git a/webextensions/manifest/content_scripts.json b/webextensions/manifest/content_scripts.json index 2b31955bb66efc..32adc10c2ae257 100644 --- a/webextensions/manifest/content_scripts.json +++ b/webextensions/manifest/content_scripts.json @@ -24,7 +24,7 @@ } } }, - "all_frames": { + "css": { "__compat": { "support": { "chrome": { @@ -45,7 +45,7 @@ } } }, - "css": { + "js": { "__compat": { "support": { "chrome": { @@ -66,7 +66,7 @@ } } }, - "exclude_globs": { + "matches": { "__compat": { "support": { "chrome": { @@ -87,7 +87,7 @@ } } }, - "exclude_matches": { + "all_frames": { "__compat": { "support": { "chrome": { @@ -108,7 +108,7 @@ } } }, - "include_globs": { + "exclude_globs": { "__compat": { "support": { "chrome": { @@ -129,7 +129,7 @@ } } }, - "js": { + "exclude_matches": { "__compat": { "support": { "chrome": { @@ -150,7 +150,7 @@ } } }, - "match_about_blank": { + "include_globs": { "__compat": { "support": { "chrome": { @@ -160,12 +160,10 @@ "version_added": "14" }, "firefox": { - "version_added": "52", - "notes": "Content scripts won't be injected into empty iframes at 'document_start' even if you specify that value in 'run_at'." + "version_added": "48" }, "firefox_android": { - "version_added": "52", - "notes": "Content scripts won't be injected into empty iframes at 'document_start' even if you specify that value in 'run_at'." + "version_added": "48" }, "opera": { "version_added": true @@ -173,7 +171,7 @@ } } }, - "matches": { + "match_about_blank": { "__compat": { "support": { "chrome": { @@ -183,10 +181,12 @@ "version_added": "14" }, "firefox": { - "version_added": "48" + "version_added": "52", + "notes": "Content scripts won't be injected into empty iframes at 'document_start' even if you specify that value in 'run_at'." }, "firefox_android": { - "version_added": "48" + "version_added": "52", + "notes": "Content scripts won't be injected into empty iframes at 'document_start' even if you specify that value in 'run_at'." }, "opera": { "version_added": true diff --git a/webextensions/manifest/incognito.json b/webextensions/manifest/incognito.json index 4ba4f89138be99..8b66d67c5e1671 100644 --- a/webextensions/manifest/incognito.json +++ b/webextensions/manifest/incognito.json @@ -22,20 +22,20 @@ } } }, - "not_allowed": { + "spanning": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { - "version_added": "17" + "version_added": true }, "firefox": { - "version_added": "67" + "version_added": "48" }, "firefox_android": { - "version_added": "67" + "version_added": "48" }, "opera": { "version_added": true @@ -43,20 +43,22 @@ } } }, - "spanning": { + "split": { "__compat": { "support": { "chrome": { "version_added": true }, "edge": { - "version_added": true + "version_added": "17" }, "firefox": { - "version_added": "48" + "version_added": false, + "notes": "See bug 1380812." }, "firefox_android": { - "version_added": "48" + "version_added": false, + "notes": "See bug 1380812." }, "opera": { "version_added": true @@ -64,7 +66,7 @@ } } }, - "split": { + "not_allowed": { "__compat": { "support": { "chrome": { @@ -74,12 +76,10 @@ "version_added": "17" }, "firefox": { - "version_added": false, - "notes": "See bug 1380812." + "version_added": "67" }, "firefox_android": { - "version_added": false, - "notes": "See bug 1380812." + "version_added": "67" }, "opera": { "version_added": true diff --git a/webextensions/manifest/optional_permissions.json b/webextensions/manifest/optional_permissions.json index 9aa21959263075..ee56233350eba3 100644 --- a/webextensions/manifest/optional_permissions.json +++ b/webextensions/manifest/optional_permissions.json @@ -264,28 +264,6 @@ } } }, - "downloads_open": { - "__compat": { - "description": "downloads.open", - "support": { - "chrome": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "60" - }, - "firefox_android": { - "version_added": "60" - }, - "opera": { - "version_added": false - } - } - } - }, "find": { "__compat": { "description": "find", @@ -571,6 +549,28 @@ } } } + }, + "downloads_open": { + "__compat": { + "description": "downloads.open", + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "60" + }, + "firefox_android": { + "version_added": "60" + }, + "opera": { + "version_added": false + } + } + } } } } diff --git a/webextensions/manifest/options_ui.json b/webextensions/manifest/options_ui.json index 0cc16840cb6711..6731761f34437a 100644 --- a/webextensions/manifest/options_ui.json +++ b/webextensions/manifest/options_ui.json @@ -22,52 +22,51 @@ } } }, - "browser_style": { + "page": { "__compat": { "support": { "chrome": { - "version_added": "40", - "alternative_name": "chrome_style" + "version_added": "40" }, "edge": { "version_added": false }, "firefox": { - "version_added": "55" + "version_added": "48" }, "firefox_android": { "version_added": "57" }, "opera": { - "version_added": "27", - "alternative_name": "chrome_style" + "version_added": "27" } } } }, - "open_in_tab": { + "browser_style": { "__compat": { "support": { "chrome": { - "version_added": "40" + "version_added": "40", + "alternative_name": "chrome_style" }, "edge": { "version_added": false }, "firefox": { - "version_added": "48" + "version_added": "55" }, "firefox_android": { "version_added": "57" }, "opera": { - "version_added": false, - "notes": "Options pages are always opened in a separate browser tab." + "version_added": "27", + "alternative_name": "chrome_style" } } } }, - "page": { + "open_in_tab": { "__compat": { "support": { "chrome": { @@ -83,7 +82,8 @@ "version_added": "57" }, "opera": { - "version_added": "27" + "version_added": false, + "notes": "Options pages are always opened in a separate browser tab." } } } diff --git a/webextensions/manifest/page_action.json b/webextensions/manifest/page_action.json index 4e9ec2cccef90c..40127afc6bc315 100644 --- a/webextensions/manifest/page_action.json +++ b/webextensions/manifest/page_action.json @@ -30,6 +30,27 @@ } } }, + "pinned": { + "__compat": { + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "64" + }, + "firefox_android": { + "version_added": false + }, + "opera": { + "version_added": false + } + } + } + }, "browser_style": { "__compat": { "support": { @@ -142,27 +163,6 @@ } } }, - "pinned": { - "__compat": { - "support": { - "chrome": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "64" - }, - "firefox_android": { - "version_added": false - }, - "opera": { - "version_added": false - } - } - } - }, "show_matches": { "__compat": { "support": { diff --git a/webextensions/manifest/permissions.json b/webextensions/manifest/permissions.json index 137c31bf3e6256..7e29b840462ff9 100644 --- a/webextensions/manifest/permissions.json +++ b/webextensions/manifest/permissions.json @@ -353,28 +353,6 @@ } } }, - "downloads_open": { - "__compat": { - "description": "downloads.open", - "support": { - "chrome": { - "version_added": true - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "48" - }, - "firefox_android": { - "version_added": "48" - }, - "opera": { - "version_added": true - } - } - } - }, "find": { "__compat": { "description": "find", @@ -595,28 +573,6 @@ } } }, - "pkcs11": { - "__compat": { - "description": "pkcs11", - "support": { - "chrome": { - "version_added": false - }, - "edge": { - "version_added": false - }, - "firefox": { - "version_added": "58" - }, - "firefox_android": { - "version_added": false - }, - "opera": { - "version_added": false - } - } - } - }, "privacy": { "__compat": { "description": "privacy", @@ -858,6 +814,50 @@ } } } + }, + "pkcs11": { + "__compat": { + "description": "pkcs11", + "support": { + "chrome": { + "version_added": false + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "58" + }, + "firefox_android": { + "version_added": false + }, + "opera": { + "version_added": false + } + } + } + }, + "downloads_open": { + "__compat": { + "description": "downloads.open", + "support": { + "chrome": { + "version_added": true + }, + "edge": { + "version_added": false + }, + "firefox": { + "version_added": "48" + }, + "firefox_android": { + "version_added": "48" + }, + "opera": { + "version_added": true + } + } + } } } } diff --git a/webextensions/manifest/theme.json b/webextensions/manifest/theme.json index ec3b88762d8f58..1f7c800c04c473 100644 --- a/webextensions/manifest/theme.json +++ b/webextensions/manifest/theme.json @@ -68,7 +68,7 @@ } } }, - "bookmark_text": { + "frame": { "__compat": { "support": { "chrome": { @@ -79,11 +79,11 @@ "version_added": false }, "firefox": { - "version_added": "58", - "notes": "Before version 59, the RGB array form was not supported for this property." + "version_added": "55", + "notes": "Before version 59, the CSS color form was not supported for this property." }, "firefox_android": { - "version_added": false + "version_added": true }, "opera": { "version_added": false @@ -91,7 +91,7 @@ } } }, - "button_background_active": { + "icons": { "__compat": { "support": { "chrome": { @@ -112,7 +112,7 @@ } } }, - "button_background_hover": { + "popup": { "__compat": { "support": { "chrome": { @@ -133,22 +133,24 @@ } } }, - "frame": { + "textcolor": { "__compat": { "support": { "chrome": { - "version_added": true, - "notes": "The CSS color form is not supported for this property." + "version_added": false }, "edge": { "version_added": false }, "firefox": { "version_added": "55", - "notes": "Before version 59, the CSS color form was not supported for this property." + "notes": [ + "Before version 59, the RGB array form was not supported for this property.", + "Before version 63, this property was mandatory." + ] }, "firefox_android": { - "version_added": true + "version_added": false }, "opera": { "version_added": false @@ -156,7 +158,7 @@ } } }, - "frame_inactive": { + "toolbar": { "__compat": { "support": { "chrome": { @@ -167,7 +169,11 @@ "version_added": false }, "firefox": { - "version_added": "60" + "version_added": "57", + "notes": [ + "Before version 59, the RGB array form was not supported for this property.", + "Before version 61, this did not set the \"Find\" bar's color." + ] }, "firefox_android": { "version_added": false @@ -178,7 +184,7 @@ } } }, - "frame_incognito": { + "bookmark_text": { "__compat": { "support": { "chrome": { @@ -189,7 +195,8 @@ "version_added": false }, "firefox": { - "version_added": false + "version_added": "58", + "notes": "Before version 59, the RGB array form was not supported for this property." }, "firefox_android": { "version_added": false @@ -200,18 +207,17 @@ } } }, - "frame_incognito_inactive": { + "button_background_active": { "__compat": { "support": { "chrome": { - "version_added": true, - "notes": "The CSS color form is not supported for this property." + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": false + "version_added": "60" }, "firefox_android": { "version_added": false @@ -222,7 +228,7 @@ } } }, - "icons": { + "button_background_hover": { "__compat": { "support": { "chrome": { @@ -243,11 +249,12 @@ } } }, - "icons_attention": { + "frame_inactive": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "notes": "The CSS color form is not supported for this property." }, "edge": { "version_added": false @@ -264,7 +271,7 @@ } } }, - "ntp_background": { + "frame_incognito": { "__compat": { "support": { "chrome": { @@ -275,7 +282,7 @@ "version_added": false }, "firefox": { - "version_added": "63" + "version_added": false }, "firefox_android": { "version_added": false @@ -286,7 +293,7 @@ } } }, - "ntp_header": { + "frame_incognito_inactive": { "__compat": { "support": { "chrome": { @@ -308,18 +315,17 @@ } } }, - "ntp_link": { + "icons_attention": { "__compat": { "support": { "chrome": { - "version_added": true, - "notes": "The CSS color form is not supported for this property." + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": false + "version_added": "60" }, "firefox_android": { "version_added": false @@ -330,7 +336,7 @@ } } }, - "ntp_text": { + "ntp_background": { "__compat": { "support": { "chrome": { @@ -352,17 +358,18 @@ } } }, - "popup": { + "ntp_header": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "notes": "The CSS color form is not supported for this property." }, "edge": { "version_added": false }, "firefox": { - "version_added": "60" + "version_added": false }, "firefox_android": { "version_added": false @@ -373,17 +380,18 @@ } } }, - "popup_highlight": { + "ntp_link": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "notes": "The CSS color form is not supported for this property." }, "edge": { "version_added": false }, "firefox": { - "version_added": "61" + "version_added": false }, "firefox_android": { "version_added": false @@ -394,17 +402,18 @@ } } }, - "popup_highlight_text": { + "ntp_text": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "notes": "The CSS color form is not supported for this property." }, "edge": { "version_added": false }, "firefox": { - "version_added": "61" + "version_added": "63" }, "firefox_android": { "version_added": false @@ -415,7 +424,7 @@ } } }, - "popup_text": { + "popup_highlight": { "__compat": { "support": { "chrome": { @@ -425,7 +434,7 @@ "version_added": false }, "firefox": { - "version_added": "60" + "version_added": "61" }, "firefox_android": { "version_added": false @@ -436,7 +445,7 @@ } } }, - "tab_background_separator": { + "popup_highlight_text": { "__compat": { "support": { "chrome": { @@ -446,7 +455,7 @@ "version_added": false }, "firefox": { - "version_added": "62" + "version_added": "61" }, "firefox_android": { "version_added": false @@ -457,18 +466,17 @@ } } }, - "tab_background_text": { + "popup_text": { "__compat": { "support": { "chrome": { - "version_added": true, - "notes": "The CSS color form is not supported for this property." + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": "59" + "version_added": "60" }, "firefox_android": { "version_added": false @@ -479,7 +487,7 @@ } } }, - "tab_line": { + "tab_background_separator": { "__compat": { "support": { "chrome": { @@ -489,7 +497,7 @@ "version_added": false }, "firefox": { - "version_added": "60" + "version_added": "62" }, "firefox_android": { "version_added": false @@ -500,17 +508,18 @@ } } }, - "tab_loading": { + "tab_background_text": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "notes": "The CSS color form is not supported for this property." }, "edge": { "version_added": false }, "firefox": { - "version_added": "60" + "version_added": "59" }, "firefox_android": { "version_added": false @@ -521,7 +530,7 @@ } } }, - "tab_selected": { + "tab_line": { "__compat": { "support": { "chrome": { @@ -542,19 +551,17 @@ } } }, - "tab_text": { + "tab_loading": { "__compat": { "support": { "chrome": { - "version_added": true, - "notes": "The CSS color form is not supported for this property." + "version_added": false }, "edge": { "version_added": false }, "firefox": { - "version_added": "55", - "notes": "Before version 59, the CSS color form was not supported for this property." + "version_added": "60" }, "firefox_android": { "version_added": false @@ -565,7 +572,7 @@ } } }, - "textcolor": { + "tab_selected": { "__compat": { "support": { "chrome": { @@ -575,11 +582,7 @@ "version_added": false }, "firefox": { - "version_added": "55", - "notes": [ - "Before version 59, the RGB array form was not supported for this property.", - "Before version 63, this property was mandatory." - ] + "version_added": "60" }, "firefox_android": { "version_added": false @@ -590,7 +593,7 @@ } } }, - "toolbar": { + "tab_text": { "__compat": { "support": { "chrome": { @@ -601,11 +604,8 @@ "version_added": false }, "firefox": { - "version_added": "57", - "notes": [ - "Before version 59, the RGB array form was not supported for this property.", - "Before version 61, this did not set the \"Find\" bar's color." - ] + "version_added": "55", + "notes": "Before version 59, the CSS color form was not supported for this property." }, "firefox_android": { "version_added": false @@ -936,20 +936,28 @@ } } }, - "additional_backgrounds": { + "headerURL": { "__compat": { "support": { "chrome": { - "version_added": false + "version_added": true, + "alternative_name": "theme_frame" }, "edge": { "version_added": false }, - "firefox": { - "version_added": "55" - }, + "firefox": [ + { + "version_added": "55" + }, + { + "version_added": "55", + "alternative_name": "theme_frame" + } + ], "firefox_android": { - "version_added": false + "version_added": "65", + "notes": "This property is required." }, "opera": { "version_added": false @@ -957,28 +965,20 @@ } } }, - "headerURL": { + "additional_backgrounds": { "__compat": { "support": { "chrome": { - "version_added": true, - "alternative_name": "theme_frame" + "version_added": false }, "edge": { "version_added": false }, - "firefox": [ - { - "version_added": "55" - }, - { - "version_added": "55", - "alternative_name": "theme_frame" - } - ], + "firefox": { + "version_added": "55" + }, "firefox_android": { - "version_added": "65", - "notes": "This property is required." + "version_added": false }, "opera": { "version_added": false