diff --git a/api/ShadowRoot.json b/api/ShadowRoot.json index 3ace1e1e107495..3b30c8401f0971 100644 --- a/api/ShadowRoot.json +++ b/api/ShadowRoot.json @@ -704,6 +704,66 @@ } } }, + "referenceTarget": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot#shadowroot.referencetarget", + "tags": [ + "web-features:shadow-dom" + ], + "support": { + "chrome": { + "version_added": "133", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "true" + } + ] + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "149", + "flags": [ + { + "type": "preference", + "name": "dom.shadowdom.referenceTarget.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "26", + "flags": [ + { + "type": "preference", + "name": "referenceTarget", + "value_to_set": "true" + }, + { + "type": "preference", + "name": "referenceTarget support for aria-owns", + "value_to_set": "true" + } + ] + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "serializable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/serializable", diff --git a/html/elements/template.json b/html/elements/template.json index c3caa2043d59da..eea5fda89ac21a 100644 --- a/html/elements/template.json +++ b/html/elements/template.json @@ -149,6 +149,66 @@ } } }, + "shadowrootreferencetarget": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/template#shadowrootreferencetarget", + "tags": [ + "web-features:declarative-shadow-dom" + ], + "support": { + "chrome": { + "version_added": "133", + "flags": [ + { + "type": "preference", + "name": "#enable-experimental-web-platform-features", + "value_to_set": "true" + } + ] + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "149", + "flags": [ + { + "type": "preference", + "name": "dom.shadowdom.referenceTarget.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "26", + "flags": [ + { + "type": "preference", + "name": "referenceTarget", + "value_to_set": "true" + }, + { + "type": "preference", + "name": "referenceTarget support for aria-owns", + "value_to_set": "true" + } + ] + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, "shadowrootserializable": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/template#shadowrootserializable",