From bc976249a75ae6c842c63e3adec90237c603b85f Mon Sep 17 00:00:00 2001 From: rebloor Date: Wed, 25 Oct 2023 06:40:49 +1300 Subject: [PATCH] Add missing and new chrome properties to runtime.MessageSender (#20970) * Add missing and new chrome properties to runtime.MessageSender * Firefox doesn't support tlsChannelId * Update from Rob Co-authored-by: Rob Wu --------- Co-authored-by: Rob Wu --- webextensions/api/runtime.json | 105 ++++++++++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 2 deletions(-) diff --git a/webextensions/api/runtime.json b/webextensions/api/runtime.json index 5232e8f7c5a3c8..7a4c89e88f765f 100644 --- a/webextensions/api/runtime.json +++ b/webextensions/api/runtime.json @@ -27,6 +27,44 @@ } } }, + "documentId": { + "__compat": { + "support": { + "chrome": { + "version_added": "106" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, + "documentLifecycle": { + "__compat": { + "support": { + "chrome": { + "version_added": "106" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, "frameId": { "__compat": { "support": { @@ -50,11 +88,11 @@ } } }, - "tlsChannelId": { + "id": { "__compat": { "support": { "chrome": { - "version_added": "32" + "version_added": "26" }, "edge": "mirror", "firefox": { @@ -64,6 +102,69 @@ "version_added": "48" }, "opera": "mirror", + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "15" + } + } + } + }, + "origin": { + "__compat": { + "support": { + "chrome": { + "version_added": "80" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror" + } + } + }, + "tab": { + "__compat": { + "support": { + "chrome": { + "version_added": "26" + }, + "edge": "mirror", + "firefox": { + "version_added": "45" + }, + "firefox_android": { + "version_added": "48" + }, + "opera": "mirror", + "safari": { + "version_added": "14" + }, + "safari_ios": { + "version_added": "15" + } + } + } + }, + "tlsChannelId": { + "__compat": { + "support": { + "chrome": { + "version_added": "32" + }, + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "opera": "mirror", "safari": { "version_added": false },