diff --git a/index.html b/index.html index a472723df..432e52cdb 100644 --- a/index.html +++ b/index.html @@ -16856,6 +16856,9 @@

Interface Mixin ARIAMixin

Interface Mixin ARIANotifyMixin

+

+ The ariaNotify API allows authors to provide notifications for accessibility. The ariaNotify method accepts a string as a first parameter and a configuration object as a second (optional) parameter. +

           enum AriaNotifyPriority { "normal", "high" };
 
@@ -16868,7 +16871,26 @@ 

Interface Mixin ARIANotifyMixin

Element includes ARIANotifyMixin; Document includes ARIANotifyMixin;
- +

Since ariaNotify does not have a parameter to specify the language of the notification, the notification inherits that of its containing element

+

For cases where the language of the notification differs from that of its containing element, authors can use a separate container element and add language markup to convey the language.

+

The User Agent processing steps for the ariaNotify(announcement, options) @@ -17258,7 +17280,11 @@

Example IDL Attribute Usage

Security Considerations

-

This specification introduces no new security considerations.

+

+ The "aria-notify" permissions policy has a default allowlist of "*". This relaxes the Permission Policy default because requiring embedders to opt in for each frame would leave announcements coming + from third-party content inaccessible by default. Cross-origin embedded content can invoke this user-facing channel without explicit delegation, which can cause uncontrolled disruption for uses of assistive technologies. Authors who want tighter control can still restrict the "aria-notify" policy explicitly, for example with + <iframe allow="aria-notify 'none'"> or Permissions-Policy: aria-notify=(self). +

Privacy Considerations