From bc905cf1d0622ce4dd580fd2b7d6a0f115874e69 Mon Sep 17 00:00:00 2001 From: "Daniel D. Beck" Date: Fri, 21 Feb 2025 11:34:32 +0100 Subject: [PATCH] Add new popover-related keys See-also: https://chromestatus.com/feature/5120638407409664 See-also: https://github.com/whatwg/html/pull/10728 --- features/anchor-positioning.yml | 6 ++++++ features/anchor-positioning.yml.dist | 12 ++++++++++++ features/popover.yml | 6 ++++++ features/popover.yml.dist | 8 ++++++++ 4 files changed, 32 insertions(+) diff --git a/features/anchor-positioning.yml b/features/anchor-positioning.yml index 0f3022d1791..c2b494146d2 100644 --- a/features/anchor-positioning.yml +++ b/features/anchor-positioning.yml @@ -80,6 +80,10 @@ compat_features: - api.CSSPositionTryRule - api.CSSPositionTryRule.name - api.CSSPositionTryRule.style + - api.HTMLButtonElement.popoverTargetElement.implicit_anchor_reference + - api.HTMLElement.showPopover.source.implicit_anchor_reference + - api.HTMLElement.togglePopover.source.implicit_anchor_reference + - api.HTMLInputElement.popoverTargetElement.implicit_anchor_reference - css.at-rules.position-try - css.properties.align-items.anchor-center - css.properties.align-self.anchor-center @@ -197,3 +201,5 @@ compat_features: - css.properties.right.anchor-size - css.properties.top.anchor-size - css.types.anchor-size.inset_margin + - html.elements.button.popovertarget.implicit_anchor_reference + - html.elements.input.popovertarget.implicit_anchor_reference diff --git a/features/anchor-positioning.yml.dist b/features/anchor-positioning.yml.dist index a6f67a93b36..4cfb2b8ddf5 100644 --- a/features/anchor-positioning.yml.dist +++ b/features/anchor-positioning.yml.dist @@ -227,6 +227,18 @@ compat_features: - css.properties.top.anchor-size - css.types.anchor-size.inset_margin + # baseline: false + # support: + # chrome: "133" + # chrome_android: "133" + # edge: "133" + - api.HTMLButtonElement.popoverTargetElement.implicit_anchor_reference + - api.HTMLElement.showPopover.source.implicit_anchor_reference + - api.HTMLElement.togglePopover.source.implicit_anchor_reference + - api.HTMLInputElement.popoverTargetElement.implicit_anchor_reference + - html.elements.button.popovertarget.implicit_anchor_reference + - html.elements.input.popovertarget.implicit_anchor_reference + # baseline: false # support: {} - css.properties.position-anchor.auto diff --git a/features/popover.yml b/features/popover.yml index b9f1f5488a1..8844cde0c77 100644 --- a/features/popover.yml +++ b/features/popover.yml @@ -8,6 +8,10 @@ group: html # References: # - https://github.com/mdn/browser-compat-data/issues/22927 # - https://bugs.webkit.org/show_bug.cgi?id=267688 +status: + compute_from: + - api.HTMLElement.popover + - api.HTMLElement.togglePopover.returns_boolean compat_features: - api.HTMLButtonElement.popoverTargetAction - api.HTMLButtonElement.popoverTargetElement @@ -16,8 +20,10 @@ compat_features: - api.HTMLElement.hidePopover - api.HTMLElement.popover - api.HTMLElement.showPopover + - api.HTMLElement.showPopover.source - api.HTMLElement.togglePopover - api.HTMLElement.togglePopover.returns_boolean + - api.HTMLElement.togglePopover.source - api.HTMLElement.toggle_event.popover_elements - api.HTMLInputElement.popoverTargetAction - api.HTMLInputElement.popoverTargetElement diff --git a/features/popover.yml.dist b/features/popover.yml.dist index 2a98c577a99..4a46a9612cc 100644 --- a/features/popover.yml.dist +++ b/features/popover.yml.dist @@ -79,3 +79,11 @@ compat_features: # safari: "17" # safari_ios: "18.3" - api.HTMLElement.popover + + # baseline: false + # support: + # chrome: "133" + # chrome_android: "133" + # edge: "133" + - api.HTMLElement.showPopover.source + - api.HTMLElement.togglePopover.source