From 70b11557dabea72e4a9f563401405435800d38e7 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Mon, 30 Mar 2026 14:23:38 +0200 Subject: [PATCH] Demo compat key sets authoring --- features/absolute-positioning.yml | 12 +-- features/autofocus.yml | 7 ++ features/backdrop.yml | 11 +- features/background-sync.yml | 26 ++--- features/border-radius.yml | 36 +++---- features/css-object-model.yml | 169 +++++++++++++++--------------- features/dedicated-workers.yml | 67 ++++++------ features/hyphens.yml | 135 ++++++++++++------------ features/link-rel-preload.yml | 18 ++-- features/link-selectors.yml | 18 ++-- features/list-elements.yml | 35 +++---- 11 files changed, 271 insertions(+), 263 deletions(-) diff --git a/features/absolute-positioning.yml b/features/absolute-positioning.yml index f96c9c8ebf8..46969fd164b 100644 --- a/features/absolute-positioning.yml +++ b/features/absolute-positioning.yml @@ -2,10 +2,10 @@ name: Absolute positioning description: "The `position: absolute` CSS declaration removes an element from the normal flow and positions it relative to its containing block, which is often the root element, or closest positioned ancestor." spec: https://drafts.csswg.org/css-position-3/#abspos-insets group: positioning -status: - compute_from: css.properties.position.absolute compat_features: - - css.properties.position.absolute - - css.properties.place-self.position_absolute_context - - css.properties.align-self.position_absolute_context - - css.properties.justify-self.position_absolute_context + core_name_tbc: + - css.properties.position.absolute # former compute_from + incidentals_name_tbc: + - css.properties.align-self.position_absolute_context + - css.properties.justify-self.position_absolute_context + - css.properties.place-self.position_absolute_context diff --git a/features/autofocus.yml b/features/autofocus.yml index 6f89d3851c4..769720f7c43 100644 --- a/features/autofocus.yml +++ b/features/autofocus.yml @@ -14,3 +14,10 @@ status: firefox_android: "4" safari: "4" safari_ios: "3.2" +compat_features: + modifiers_name_tbc: + - api.HTMLElement.autofocus + - api.MathMLElement.autofocus + - api.SVGElement.autofocus + - html.global_attributes.autofocus + - svg.global_attributes.autofocus diff --git a/features/backdrop.yml b/features/backdrop.yml index df5d25c9492..f01695de7ab 100644 --- a/features/backdrop.yml +++ b/features/backdrop.yml @@ -2,9 +2,10 @@ name: "::backdrop" description: The `::backdrop` CSS pseudo-element is a box underneath an element in the top layer, such as a ``. It can be used to create obscuring effects distinguishing a modal element from the elements underneath. spec: https://drafts.csswg.org/css-position-4/#backdrop group: selectors -status: - compute_from: css.selectors.backdrop compat_features: - - css.selectors.backdrop - - css.selectors.backdrop.dialog - - css.selectors.backdrop.inherit_from_originating_element + core_name_tbc: + - css.selectors.backdrop # former compute_from + modifiers_name_tbc: + - css.selectors.backdrop.dialog + incidentals_name_tbc: + - css.selectors.backdrop.inherit_from_originating_element diff --git a/features/background-sync.yml b/features/background-sync.yml index 25a6810d39c..42b487fcbe1 100644 --- a/features/background-sync.yml +++ b/features/background-sync.yml @@ -1,17 +1,17 @@ name: Background sync description: The background synchronization API registers a service worker callback to run only when the device is no longer offline. You can use this to let users continue using your app while offline and synchronize with a server after reconnecting. spec: https://wicg.github.io/background-sync/spec/ -status: - compute_from: api.SyncManager compat_features: - - api.Permissions.permission_background-sync - - api.ServiceWorkerGlobalScope.sync_event - - api.ServiceWorkerRegistration.sync - - api.SyncEvent - - api.SyncEvent.SyncEvent - - api.SyncEvent.lastChance - - api.SyncEvent.tag - - api.SyncManager - - api.SyncManager.getTags - - api.SyncManager.register - - api.SyncManager.worker_support + core_name_tbc: + - api.ServiceWorkerGlobalScope.sync_event + - api.ServiceWorkerRegistration.sync + - api.SyncEvent + - api.SyncEvent.SyncEvent + - api.SyncEvent.lastChance + - api.SyncEvent.tag + - api.SyncManager # former compute_from + - api.SyncManager.getTags + - api.SyncManager.register + modifiers_name_tbc: + - api.Permissions.permission_background-sync + - api.SyncManager.worker_support diff --git a/features/border-radius.yml b/features/border-radius.yml index 8924151d880..c81e02f6e40 100644 --- a/features/border-radius.yml +++ b/features/border-radius.yml @@ -2,23 +2,23 @@ name: border-radius description: The `border-radius` CSS property rounds the corners of the border drawn around an element. spec: https://drafts.csswg.org/css-backgrounds-3/#corners caniuse: border-radius -status: - compute_from: css.properties.border-radius group: borders-outlines compat_features: - - css.properties.border-bottom-left-radius - - css.properties.border-bottom-left-radius.elliptical_corners - - css.properties.border-bottom-left-radius.percentages - - css.properties.border-bottom-right-radius - - css.properties.border-bottom-right-radius.elliptical_corners - - css.properties.border-bottom-right-radius.percentages - - css.properties.border-radius - - css.properties.border-radius.elliptical_borders - - css.properties.border-radius.percentages - - css.properties.border-radius.4_values_for_4_corners - - css.properties.border-top-left-radius - - css.properties.border-top-left-radius.elliptical_corners - - css.properties.border-top-left-radius.percentages - - css.properties.border-top-right-radius - - css.properties.border-top-right-radius.elliptical_corners - - css.properties.border-top-right-radius.percentages + core_name_tbc: + - css.properties.border-bottom-left-radius + - css.properties.border-bottom-left-radius.elliptical_corners + - css.properties.border-bottom-left-radius.percentages + - css.properties.border-bottom-right-radius + - css.properties.border-bottom-right-radius.elliptical_corners + - css.properties.border-bottom-right-radius.percentages + - css.properties.border-radius # former compute_from + - css.properties.border-radius.4_values_for_4_corners + - css.properties.border-radius.elliptical_borders + - css.properties.border-top-left-radius + - css.properties.border-top-left-radius.elliptical_corners + - css.properties.border-top-left-radius.percentages + - css.properties.border-top-right-radius + - css.properties.border-top-right-radius.elliptical_corners + - css.properties.border-top-right-radius.percentages + modifiers_name_tbc: + - css.properties.border-radius.percentages diff --git a/features/css-object-model.yml b/features/css-object-model.yml index 338eb3c3774..a2e76c5d1c8 100644 --- a/features/css-object-model.yml +++ b/features/css-object-model.yml @@ -2,88 +2,89 @@ name: CSS object model description: The CSS object model API reads, creates, and modifies CSS stylesheets and inline styles. Also known as CSSOM. spec: https://drafts.csswg.org/cssom-1/#css-object-model group: cssom -status: - compute_from: api.CSS compat_features: - - api.CSS - - api.CSSGroupingRule - - api.CSSGroupingRule.cssRules - - api.CSSGroupingRule.deleteRule - - api.CSSGroupingRule.insertRule - - api.CSSPageDescriptors - - api.CSSPageDescriptors.margin - - api.CSSPageDescriptors.margin-bottom - - api.CSSPageDescriptors.margin-left - - api.CSSPageDescriptors.margin-right - - api.CSSPageDescriptors.margin-top - - api.CSSPageDescriptors.marginBottom - - api.CSSPageDescriptors.marginLeft - - api.CSSPageDescriptors.marginRight - - api.CSSPageDescriptors.marginTop - - api.CSSPageDescriptors.page-orientation - - api.CSSPageDescriptors.pageOrientation - - api.CSSPageDescriptors.size - - api.CSSPageRule - - api.CSSPageRule.selectorText - - api.CSSPageRule.style - - api.CSSPageRule.style.type_CSSPageDescriptors - - api.CSSRule - - api.CSSRule.cssText - - api.CSSRule.parentRule - - api.CSSRule.parentStyleSheet - - api.CSSRuleList - - api.CSSRuleList.item - - api.CSSRuleList.length - - api.CSSStyleDeclaration - - api.CSSStyleDeclaration.cssText - - api.CSSStyleDeclaration.getPropertyPriority - - api.CSSStyleDeclaration.getPropertyValue - - api.CSSStyleDeclaration.item - - api.CSSStyleDeclaration.length - - api.CSSStyleDeclaration.parentRule - - api.CSSStyleDeclaration.removeProperty - - api.CSSStyleDeclaration.setProperty - - api.CSSStyleDeclaration.@@iterator - - api.CSSStyleRule - - api.CSSStyleRule.selectorText - - api.CSSStyleRule.style - - api.CSSStyleSheet - - api.CSSStyleSheet.cssRules - - api.CSSStyleSheet.deleteRule - - api.CSSStyleSheet.insertRule - - api.CSSStyleSheet.insertRule.index_parameter_optional - - api.CSSStyleSheet.ownerRule - - api.Document.styleSheets - - api.HTMLElement.style - - api.HTMLLinkElement.sheet - - api.HTMLStyleElement.sheet - - api.MediaList - - api.MediaList.appendMedium - - api.MediaList.deleteMedium - - api.MediaList.item - - api.MediaList.length - - api.MediaList.mediaText - - api.MediaList.toString - - api.ProcessingInstruction.sheet - - api.ShadowRoot.styleSheets - - api.StyleSheet - - api.StyleSheet.disabled - - api.StyleSheet.href - - api.StyleSheet.media - - api.StyleSheet.ownerNode - - api.StyleSheet.parentStyleSheet - - api.StyleSheet.title - - api.StyleSheet.type - - api.StyleSheetList - - api.StyleSheetList.item - - api.StyleSheetList.length - - api.CSSMarginRule - - api.CSSMarginRule.name - - api.CSSMarginRule.style - - api.CSSConditionRule - - api.CSSConditionRule.conditionText - - api.CSSMediaRule - - api.CSSMediaRule.media - - api.CSSPseudoElement - - api.CSSPseudoElement.element - - api.CSSPseudoElement.type + core_name_tbc: + - api.CSS # former compute_from + - api.CSSMediaRule + - api.CSSMediaRule.media + - api.CSSPageRule + - api.CSSPageRule.style + - api.CSSRule + - api.CSSRule.cssText + - api.CSSRule.parentRule + - api.CSSRule.parentStyleSheet + - api.CSSRuleList + - api.CSSRuleList.item + - api.CSSRuleList.length + - api.CSSStyleDeclaration + - api.CSSStyleDeclaration.cssText + - api.CSSStyleDeclaration.getPropertyPriority + - api.CSSStyleDeclaration.getPropertyValue + - api.CSSStyleDeclaration.item + - api.CSSStyleDeclaration.length + - api.CSSStyleDeclaration.parentRule + - api.CSSStyleDeclaration.removeProperty + - api.CSSStyleDeclaration.setProperty + - api.CSSStyleRule + - api.CSSStyleRule.selectorText + - api.CSSStyleRule.style + - api.CSSStyleSheet + - api.CSSStyleSheet.cssRules + - api.CSSStyleSheet.deleteRule + - api.CSSStyleSheet.insertRule + - api.CSSStyleSheet.ownerRule + - api.Document.styleSheets + - api.HTMLElement.style + - api.HTMLLinkElement.sheet + - api.HTMLStyleElement.sheet + - api.MediaList + - api.MediaList.appendMedium + - api.MediaList.deleteMedium + - api.MediaList.item + - api.MediaList.length + - api.MediaList.mediaText + - api.MediaList.toString + - api.StyleSheet + - api.StyleSheet.disabled + - api.StyleSheet.href + - api.StyleSheet.media + - api.StyleSheet.ownerNode + - api.StyleSheet.parentStyleSheet + - api.StyleSheet.title + - api.StyleSheet.type + - api.StyleSheetList + - api.StyleSheetList.item + - api.StyleSheetList.length + modifiers_name_tbc: + - api.CSSConditionRule + - api.CSSConditionRule.conditionText + - api.CSSGroupingRule + - api.CSSGroupingRule.cssRules + - api.CSSGroupingRule.deleteRule + - api.CSSGroupingRule.insertRule + - api.CSSPageRule.selectorText + - api.CSSStyleDeclaration.@@iterator + - api.CSSStyleSheet.insertRule.index_parameter_optional + - api.ProcessingInstruction.sheet + - api.ShadowRoot.styleSheets + incidentals_name_tbc: + - api.CSSMarginRule + - api.CSSMarginRule.name + - api.CSSMarginRule.style + - api.CSSPageDescriptors + - api.CSSPageDescriptors.margin + - api.CSSPageDescriptors.margin-bottom + - api.CSSPageDescriptors.margin-left + - api.CSSPageDescriptors.margin-right + - api.CSSPageDescriptors.margin-top + - api.CSSPageDescriptors.marginBottom + - api.CSSPageDescriptors.marginLeft + - api.CSSPageDescriptors.marginRight + - api.CSSPageDescriptors.marginTop + - api.CSSPageDescriptors.page-orientation + - api.CSSPageDescriptors.pageOrientation + - api.CSSPageDescriptors.size + - api.CSSPageRule.style.type_CSSPageDescriptors + - api.CSSPseudoElement + - api.CSSPseudoElement.element + - api.CSSPseudoElement.type diff --git a/features/dedicated-workers.yml b/features/dedicated-workers.yml index d4e35d5c93e..9308772c5f3 100644 --- a/features/dedicated-workers.yml +++ b/features/dedicated-workers.yml @@ -3,37 +3,38 @@ description: The `Worker()` constructor runs a script in its own thread, which c spec: https://html.spec.whatwg.org/multipage/workers.html#workers caniuse: webworkers group: workers -status: - compute_from: api.WorkerGlobalScope.importScripts compat_features: - - api.DedicatedWorkerGlobalScope - - api.DedicatedWorkerGlobalScope.close - - api.DedicatedWorkerGlobalScope.name - - api.Worker - - api.Worker.Worker - - api.Worker.Worker.mime_checks - - api.Worker.Worker.options_name_parameter - - api.Worker.error_event - - api.Worker.terminate - - api.Worker.worker_support - - api.WorkerGlobalScope - - api.WorkerGlobalScope.error_event - - api.WorkerGlobalScope.importScripts - - api.WorkerGlobalScope.importScripts.mime_checks - - api.WorkerGlobalScope.location - - api.WorkerGlobalScope.navigator - - api.WorkerGlobalScope.rejectionhandled_event - - api.WorkerGlobalScope.self - - api.WorkerGlobalScope.unhandledrejection_event - - api.WorkerLocation - - api.WorkerLocation.hash - - api.WorkerLocation.host - - api.WorkerLocation.hostname - - api.WorkerLocation.href - - api.WorkerLocation.origin - - api.WorkerLocation.pathname - - api.WorkerLocation.port - - api.WorkerLocation.protocol - - api.WorkerLocation.search - - api.WorkerLocation.toString - - api.WorkerNavigator + core_name_tbc: + - api.DedicatedWorkerGlobalScope + - api.DedicatedWorkerGlobalScope.close + - api.Worker + - api.Worker.Worker + - api.Worker.error_event + - api.Worker.terminate + - api.WorkerGlobalScope + - api.WorkerGlobalScope.error_event + - api.WorkerGlobalScope.importScripts # former compute_from + - api.WorkerGlobalScope.location + - api.WorkerLocation + - api.WorkerLocation.hash + - api.WorkerLocation.host + - api.WorkerLocation.hostname + - api.WorkerLocation.href + - api.WorkerLocation.pathname + - api.WorkerLocation.port + - api.WorkerLocation.protocol + - api.WorkerLocation.search + - api.WorkerLocation.toString + - api.WorkerNavigator + modifiers_name_tbc: + - api.DedicatedWorkerGlobalScope.name + - api.Worker.Worker.options_name_parameter + - api.WorkerGlobalScope.importScripts.mime_checks + - api.WorkerGlobalScope.navigator + - api.WorkerGlobalScope.rejectionhandled_event + - api.WorkerGlobalScope.self + - api.WorkerGlobalScope.unhandledrejection_event + - api.WorkerLocation.origin + incidentals_name_tbc: + - api.Worker.Worker.mime_checks + - api.Worker.worker_support diff --git a/features/hyphens.yml b/features/hyphens.yml index 6f7a4538ffb..48a21e0dac3 100644 --- a/features/hyphens.yml +++ b/features/hyphens.yml @@ -5,71 +5,72 @@ description: The `hyphens` CSS property controls when long words are broken by l spec: https://drafts.csswg.org/css-text-3/#hyphens-property caniuse: css-hyphens group: css -status: - compute_from: css.properties.hyphens.auto compat_features: - - css.properties.hyphens - - css.properties.hyphens.auto - - css.properties.hyphens.language_english - - css.properties.hyphens.language_afrikaans - - css.properties.hyphens.language_albanian - - css.properties.hyphens.language_amharic - - css.properties.hyphens.language_armenian - - css.properties.hyphens.language_assamese - - css.properties.hyphens.language_basque - - css.properties.hyphens.language_belarusian - - css.properties.hyphens.language_bengali - - css.properties.hyphens.language_bosnian - - css.properties.hyphens.language_bulgarian - - css.properties.hyphens.language_catalan - - css.properties.hyphens.language_croatian - - css.properties.hyphens.language_cyrillic_mongolian - - css.properties.hyphens.language_czech - - css.properties.hyphens.language_danish - - css.properties.hyphens.language_dutch - - css.properties.hyphens.language_esperanto - - css.properties.hyphens.language_estonian - - css.properties.hyphens.language_ethiopic_script_mul - - css.properties.hyphens.language_ethiopic_script_und - - css.properties.hyphens.language_finnish - - css.properties.hyphens.language_french - - css.properties.hyphens.language_galician - - css.properties.hyphens.language_georgian - - css.properties.hyphens.language_german_reformed_orthography - - css.properties.hyphens.language_german_swiss_orthography - - css.properties.hyphens.language_german_traditional_orthography - - css.properties.hyphens.language_gujarati - - css.properties.hyphens.language_hindi - - css.properties.hyphens.language_hungarian - - css.properties.hyphens.language_icelandic - - css.properties.hyphens.language_interlingua - - css.properties.hyphens.language_irish - - css.properties.hyphens.language_italian - - css.properties.hyphens.language_kannada - - css.properties.hyphens.language_kurmanji - - css.properties.hyphens.language_latin - - css.properties.hyphens.language_latvian - - css.properties.hyphens.language_lithuanian - - css.properties.hyphens.language_malayalam - - css.properties.hyphens.language_marathi - - css.properties.hyphens.language_modern_greek - - css.properties.hyphens.language_mongolian - - css.properties.hyphens.language_norwegian_nn - - css.properties.hyphens.language_norwegian_no - - css.properties.hyphens.language_old_slavonic - - css.properties.hyphens.language_oriya - - css.properties.hyphens.language_polish - - css.properties.hyphens.language_portuguese - - css.properties.hyphens.language_punjabi - - css.properties.hyphens.language_russian - - css.properties.hyphens.language_slovak - - css.properties.hyphens.language_slovenian - - css.properties.hyphens.language_spanish - - css.properties.hyphens.language_swedish - - css.properties.hyphens.language_tamil - - css.properties.hyphens.language_telugu - - css.properties.hyphens.language_turkish - - css.properties.hyphens.language_turkmen - - css.properties.hyphens.language_ukrainian - - css.properties.hyphens.language_upper_sorbian - - css.properties.hyphens.language_welsh + core_name_tbc: + - css.properties.hyphens + - css.properties.hyphens.auto # former compute_from + - css.properties.hyphens.language_english + modifiers_name_tbc: + - css.properties.hyphens.language_croatian + - css.properties.hyphens.language_danish + - css.properties.hyphens.language_dutch + - css.properties.hyphens.language_french + - css.properties.hyphens.language_german_reformed_orthography + - css.properties.hyphens.language_hungarian + - css.properties.hyphens.language_italian + - css.properties.hyphens.language_norwegian_no + - css.properties.hyphens.language_portuguese + - css.properties.hyphens.language_russian + - css.properties.hyphens.language_spanish + - css.properties.hyphens.language_swedish + - css.properties.hyphens.language_ukrainian + incidentals_name_tbc: + - css.properties.hyphens.language_afrikaans + - css.properties.hyphens.language_albanian + - css.properties.hyphens.language_amharic + - css.properties.hyphens.language_armenian + - css.properties.hyphens.language_assamese + - css.properties.hyphens.language_basque + - css.properties.hyphens.language_belarusian + - css.properties.hyphens.language_bengali + - css.properties.hyphens.language_bosnian + - css.properties.hyphens.language_bulgarian + - css.properties.hyphens.language_catalan + - css.properties.hyphens.language_cyrillic_mongolian + - css.properties.hyphens.language_czech + - css.properties.hyphens.language_esperanto + - css.properties.hyphens.language_estonian + - css.properties.hyphens.language_ethiopic_script_mul + - css.properties.hyphens.language_ethiopic_script_und + - css.properties.hyphens.language_finnish + - css.properties.hyphens.language_galician + - css.properties.hyphens.language_georgian + - css.properties.hyphens.language_german_swiss_orthography + - css.properties.hyphens.language_german_traditional_orthography + - css.properties.hyphens.language_gujarati + - css.properties.hyphens.language_hindi + - css.properties.hyphens.language_icelandic + - css.properties.hyphens.language_interlingua + - css.properties.hyphens.language_irish + - css.properties.hyphens.language_kannada + - css.properties.hyphens.language_kurmanji + - css.properties.hyphens.language_latin + - css.properties.hyphens.language_latvian + - css.properties.hyphens.language_lithuanian + - css.properties.hyphens.language_malayalam + - css.properties.hyphens.language_marathi + - css.properties.hyphens.language_modern_greek + - css.properties.hyphens.language_mongolian + - css.properties.hyphens.language_norwegian_nn + - css.properties.hyphens.language_old_slavonic + - css.properties.hyphens.language_oriya + - css.properties.hyphens.language_polish + - css.properties.hyphens.language_punjabi + - css.properties.hyphens.language_slovak + - css.properties.hyphens.language_slovenian + - css.properties.hyphens.language_tamil + - css.properties.hyphens.language_telugu + - css.properties.hyphens.language_turkish + - css.properties.hyphens.language_turkmen + - css.properties.hyphens.language_upper_sorbian + - css.properties.hyphens.language_welsh diff --git a/features/link-rel-preload.yml b/features/link-rel-preload.yml index e8b79fad5bd..76a327ed3db 100644 --- a/features/link-rel-preload.yml +++ b/features/link-rel-preload.yml @@ -3,13 +3,13 @@ description: The `rel="preload"` attribute for the `` HTML element request spec: https://html.spec.whatwg.org/multipage/links.html#link-type-preload caniuse: link-rel-preload group: resource-hints -status: - compute_from: html.elements.link.rel.preload compat_features: - - html.elements.link.rel.preload - - html.elements.link.rel.preload.as-fetch - - html.elements.link.rel.preload.as-font - - html.elements.link.rel.preload.as-image - - html.elements.link.rel.preload.as-script - - html.elements.link.rel.preload.as-style - - html.elements.link.rel.preload.as-track + core_name_tbc: + - html.elements.link.rel.preload # former compute_from + - html.elements.link.rel.preload.as-fetch + - html.elements.link.rel.preload.as-font + - html.elements.link.rel.preload.as-image + - html.elements.link.rel.preload.as-script + - html.elements.link.rel.preload.as-style + incidentals_name_tbc: + - html.elements.link.rel.preload.as-track diff --git a/features/link-selectors.yml b/features/link-selectors.yml index f96e1702050..b3b8926ea8c 100644 --- a/features/link-selectors.yml +++ b/features/link-selectors.yml @@ -3,13 +3,13 @@ description: The `:link` CSS pseudo-class matches unvisited links, `:visited` ma spec: https://drafts.csswg.org/selectors-4/#location caniuse: css-any-link group: selectors -status: - compute_from: css.selectors.any-link compat_features: - - css.selectors.any-link - - css.selectors.any-link.not_match_link - - css.selectors.link - - css.selectors.link.not_match_link - - css.selectors.visited - - css.selectors.visited.not_match_link - - css.selectors.visited.privacy_measures + core_name_tbc: + - css.selectors.any-link # former compute_from + - css.selectors.link + - css.selectors.visited + - css.selectors.visited.privacy_measures + modifiers_name_tbc: + - css.selectors.any-link.not_match_link + - css.selectors.link.not_match_link + - css.selectors.visited.not_match_link diff --git a/features/list-elements.yml b/features/list-elements.yml index 98b274b9a38..db427505f61 100644 --- a/features/list-elements.yml +++ b/features/list-elements.yml @@ -7,23 +7,20 @@ spec: group: - html-elements - lists -status: - compute_from: - - html.elements.ol - - html.elements.ul - - html.elements.li compat_features: - - api.HTMLLIElement - - api.HTMLLIElement.value - - api.HTMLOListElement - - api.HTMLOListElement.reversed - - api.HTMLOListElement.start - - api.HTMLOListElement.type - - api.HTMLUListElement - - html.elements.li - - html.elements.li.value - - html.elements.ol - - html.elements.ol.reversed - - html.elements.ol.start - - html.elements.ol.type - - html.elements.ul + core_name_tbc: + - api.HTMLLIElement + - api.HTMLLIElement.value + - api.HTMLOListElement + - api.HTMLOListElement.start + - api.HTMLOListElement.type + - api.HTMLUListElement + - html.elements.li # former compute_from + - html.elements.li.value + - html.elements.ol # former compute_from + - html.elements.ol.start + - html.elements.ol.type + - html.elements.ul # former compute_from + modifiers_name_tbc: + - api.HTMLOListElement.reversed + - html.elements.ol.reversed