From e89d49d87536e9b46f4c6405f4c9a5eba3c19c19 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 2 Oct 2024 15:55:11 +0700 Subject: [PATCH 1/4] add closewatcher feature --- features/closewatcher.yml | 11 +++++++++++ features/closewatcher.yml.dist | 17 +++++++++++++++++ features/draft/spec/html.yml | 7 ------- features/draft/spec/html.yml.dist | 7 ------- 4 files changed, 28 insertions(+), 14 deletions(-) create mode 100644 features/closewatcher.yml create mode 100644 features/closewatcher.yml.dist diff --git a/features/closewatcher.yml b/features/closewatcher.yml new file mode 100644 index 00000000000..8ca236c3d17 --- /dev/null +++ b/features/closewatcher.yml @@ -0,0 +1,11 @@ +name: CloseWatcher +description: "The CloseWatcher interface listens and responds to close requests for developer-implemented user interface components such as sidebars." +spec: https://html.spec.whatwg.org/multipage/interaction.html#closewatcher +compat_features: + - api.CloseWatcher + - api.CloseWatcher.CloseWatcher + - api.CloseWatcher.cancel_event + - api.CloseWatcher.close + - api.CloseWatcher.close_event + - api.CloseWatcher.destroy + - api.CloseWatcher.requestClose diff --git a/features/closewatcher.yml.dist b/features/closewatcher.yml.dist new file mode 100644 index 00000000000..731c38f0cf6 --- /dev/null +++ b/features/closewatcher.yml.dist @@ -0,0 +1,17 @@ +# Generated from: closewatcher.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "126" + chrome_android: "126" + edge: "126" +compat_features: + - api.CloseWatcher + - api.CloseWatcher.CloseWatcher + - api.CloseWatcher.cancel_event + - api.CloseWatcher.close + - api.CloseWatcher.close_event + - api.CloseWatcher.destroy + - api.CloseWatcher.requestClose diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 83b1ace9f7e..b6b4dee3328 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -8,13 +8,6 @@ compat_features: - api.BeforeUnloadEvent - api.CanvasPattern - api.CanvasPattern.setTransform - - api.CloseWatcher - - api.CloseWatcher.CloseWatcher - - api.CloseWatcher.cancel_event - - api.CloseWatcher.close - - api.CloseWatcher.close_event - - api.CloseWatcher.destroy - - api.CloseWatcher.requestClose - api.CustomElementRegistry.get - api.CustomElementRegistry.getName - api.CustomElementRegistry.upgrade diff --git a/features/draft/spec/html.yml.dist b/features/draft/spec/html.yml.dist index ca934e7ebf0..4d6df43caf4 100644 --- a/features/draft/spec/html.yml.dist +++ b/features/draft/spec/html.yml.dist @@ -3850,13 +3850,6 @@ compat_features: # chrome: "126" # chrome_android: "126" # edge: "126" - - api.CloseWatcher - - api.CloseWatcher.CloseWatcher - - api.CloseWatcher.cancel_event - - api.CloseWatcher.close - - api.CloseWatcher.close_event - - api.CloseWatcher.destroy - - api.CloseWatcher.requestClose - api.HTMLImageElement.sizes.auto - api.PageRevealEvent.viewTransition - api.PageSwapEvent.viewTransition From f4206f454d709d05c909b0ee7fcc9f15b056c2c3 Mon Sep 17 00:00:00 2001 From: dietrich ayala Date: Wed, 2 Oct 2024 16:00:21 +0700 Subject: [PATCH 2/4] update description --- features/closewatcher.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/closewatcher.yml b/features/closewatcher.yml index 8ca236c3d17..ff3205d5752 100644 --- a/features/closewatcher.yml +++ b/features/closewatcher.yml @@ -1,5 +1,5 @@ name: CloseWatcher -description: "The CloseWatcher interface listens and responds to close requests for developer-implemented user interface components such as sidebars." +description: "The CloseWatcher API listens and responds to close requests for developer-implemented user interface components such as sidebars or custom keyboards." spec: https://html.spec.whatwg.org/multipage/interaction.html#closewatcher compat_features: - api.CloseWatcher From ef004271e67f20cb8ba2b5bd32ce07aea616fd3e Mon Sep 17 00:00:00 2001 From: Dietrich Ayala <50103+autonome@users.noreply.github.com> Date: Thu, 3 Oct 2024 11:50:36 +0700 Subject: [PATCH 3/4] Update features/closewatcher.yml Co-authored-by: Daniel D. Beck --- features/closewatcher.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/closewatcher.yml b/features/closewatcher.yml index ff3205d5752..46165d9adb8 100644 --- a/features/closewatcher.yml +++ b/features/closewatcher.yml @@ -1,6 +1,6 @@ name: CloseWatcher description: "The CloseWatcher API listens and responds to close requests for developer-implemented user interface components such as sidebars or custom keyboards." -spec: https://html.spec.whatwg.org/multipage/interaction.html#closewatcher +spec: https://html.spec.whatwg.org/multipage/interaction.html#close-requests-and-close-watchers compat_features: - api.CloseWatcher - api.CloseWatcher.CloseWatcher From f98608be3280d389dcee9ba27b5b70ced3246611 Mon Sep 17 00:00:00 2001 From: Dietrich Ayala <50103+autonome@users.noreply.github.com> Date: Thu, 3 Oct 2024 11:51:05 +0700 Subject: [PATCH 4/4] Update features/closewatcher.yml Co-authored-by: Daniel D. Beck --- features/closewatcher.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/closewatcher.yml b/features/closewatcher.yml index 46165d9adb8..73ab925610c 100644 --- a/features/closewatcher.yml +++ b/features/closewatcher.yml @@ -1,5 +1,5 @@ name: CloseWatcher -description: "The CloseWatcher API listens and responds to close requests for developer-implemented user interface components such as sidebars or custom keyboards." +description: "The `CloseWatcher` API listens and responds to close requests on in-page components, such as modals, popovers, and sidebars." spec: https://html.spec.whatwg.org/multipage/interaction.html#close-requests-and-close-watchers compat_features: - api.CloseWatcher