From 0022f2e0d6d2f0e5df453e6b3bbf4db7bc2a4239 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 25 Sep 2025 16:55:07 +0200 Subject: [PATCH 1/4] arianotify feature --- features/arianotify.yml | 6 ++++++ features/arianotify.yml.dist | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 features/arianotify.yml create mode 100644 features/arianotify.yml.dist diff --git a/features/arianotify.yml b/features/arianotify.yml new file mode 100644 index 00000000000..37f5a6aca36 --- /dev/null +++ b/features/arianotify.yml @@ -0,0 +1,6 @@ +name: ariaNotify +description: The `ariaNotify()` method of `Element` and `Document` requests assistive technology software, if one is available and activated, to announce a message to the user. This can help make dynamic content changes more accessible to users. +spec: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/AriaNotify/explainer.md +compat_features: + - api.Element.ariaNotify + - api.Document.ariaNotify diff --git a/features/arianotify.yml.dist b/features/arianotify.yml.dist new file mode 100644 index 00000000000..8aa2def7712 --- /dev/null +++ b/features/arianotify.yml.dist @@ -0,0 +1,9 @@ +# Generated from: arianotify.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: {} +compat_features: + - api.Document.ariaNotify + - api.Element.ariaNotify From 696a9e9cd5aaef04f06a8fbddd84e6d50a26f3e1 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Thu, 25 Sep 2025 16:56:28 +0200 Subject: [PATCH 2/4] Allow the explainer --- scripts/specs.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/specs.ts b/scripts/specs.ts index a7006a8c920..9bbedd7e3dd 100644 --- a/scripts/specs.ts +++ b/scripts/specs.ts @@ -141,6 +141,10 @@ const defaultAllowlist: allowlistItem[] = [ [ "https://www.w3.org/TR/2022/WD-selectors-4-20220507/#the-target-within-pseudo", "Allowed because this is where the feature last appeared in the spec before removal." + ], + [ + "https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/AriaNotify/explainer.md", + "Allowed because the ariaNotify() method is not yet in a formal spec. Remove this exception when a formal spec is available." ] ]; From 80ce90fd14aa8e8d02899b612d55317230658de3 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Mon, 6 Oct 2025 21:02:54 +0200 Subject: [PATCH 3/4] Update features/arianotify.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- features/arianotify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/arianotify.yml b/features/arianotify.yml index 37f5a6aca36..8f84841c9b6 100644 --- a/features/arianotify.yml +++ b/features/arianotify.yml @@ -1,4 +1,4 @@ -name: ariaNotify +name: ariaNotify() description: The `ariaNotify()` method of `Element` and `Document` requests assistive technology software, if one is available and activated, to announce a message to the user. This can help make dynamic content changes more accessible to users. spec: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/AriaNotify/explainer.md compat_features: From 2ac193e0897619163c0f129d06a3d88b91faf8e6 Mon Sep 17 00:00:00 2001 From: Patrick Brosset Date: Mon, 6 Oct 2025 21:03:09 +0200 Subject: [PATCH 4/4] Update features/arianotify.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Philip Jägenstedt --- features/arianotify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/arianotify.yml b/features/arianotify.yml index 8f84841c9b6..11347154f91 100644 --- a/features/arianotify.yml +++ b/features/arianotify.yml @@ -1,5 +1,5 @@ name: ariaNotify() -description: The `ariaNotify()` method of `Element` and `Document` requests assistive technology software, if one is available and activated, to announce a message to the user. This can help make dynamic content changes more accessible to users. +description: The `ariaNotify()` method of `Element` and `Document` requests assistive technology software, if activated, to announce a message to the user. This can help make dynamic content changes more accessible to users. spec: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/AriaNotify/explainer.md compat_features: - api.Element.ariaNotify