)]}'
{"id": 5161589307867136, "name": "aria-actions", "summary": "Support aria-actions attribute. \n\nThere is a common UI pattern where secondary actions are placed within composite interactive widgets. The aria-actions attribute allows us to expose these secondary action buttons directly for improved discoverability.", "markdown_fields": [], "blink_components": ["Blink>Accessibility"], "star_count": 66, "search_tags": [], "created": {"by": "jocelyntran@google.com", "when": "2024-10-30 15:14:51.753421"}, "updated": {"by": "janewman@microsoft.com", "when": "2026-07-01 09:06:14.120880"}, "category": "Miscellaneous", "category_int": 2, "feature_notes": null, "web_feature": "Missing feature", "is_official_web_feature": false, "webdx_usecounter_enum": null, "enterprise_feature_categories": [], "enterprise_product_category": 0, "is_releasenotes_content_reviewed": false, "is_releasenotes_publish_ready": false, "stages": [{"id": 5164618903977984, "created": "2024-10-30 15:14:52.298446", "feature_id": 5161589307867136, "stage_type": 220, "display_name": null, "intent_stage": 1, "pm_emails": [], "tl_emails": [], "ux_emails": [], "te_emails": [], "intent_thread_url": "https://groups.google.com/a/chromium.org/g/blink-dev/c/cYs7hgcwgcU/m/E_YOm2OjBgAJ", "announcement_url": null, "experiment_goals": null, "experiment_risks": null, "origin_trial_id": null, "origin_trial_feedback_url": null, "ot_action_requested": false, "ot_approval_buganizer_component": null, "ot_approval_buganizer_custom_field_id": null, "ot_approval_criteria_url": null, "ot_approval_group_email": null, "ot_chromium_trial_name": null, "ot_description": null, "ot_display_name": null, "ot_documentation_url": null, "ot_emails": [], "ot_feedback_submission_url": null, "ot_has_third_party_support": false, "ot_is_critical_trial": false, "ot_is_deprecation_trial": false, "ot_owner_email": null, "ot_requester_email": null, "ot_require_approvals": false, "ot_use_counter_bucket_number": null, "ot_webfeature_use_counter": null, "extensions": [], "experiment_extension_reason": null, "ot_stage_id": null, "finch_url": null, "rollout_milestone": null, "rollout_platforms": [], "rollout_details": null, "rollout_impact": 2, "rollout_stage_plan": null, "enterprise_policies": [], "desktop_first": null, "android_first": null, "ios_first": null, "webview_first": null, "desktop_last": null, "android_last": null, "ios_last": null, "webview_last": null}, {"id": 5624660769898496, "created": "2024-10-30 15:14:52.439091", "feature_id": 5161589307867136, "stage_type": 230, "display_name": null, "intent_stage": 2, "pm_emails": [], "tl_emails": [], "ux_emails": [], "te_emails": [], "intent_thread_url": null, "announcement_url": null, "experiment_goals": null, "experiment_risks": null, "origin_trial_id": null, "origin_trial_feedback_url": null, "ot_action_requested": false, "ot_approval_buganizer_component": null, "ot_approval_buganizer_custom_field_id": null, "ot_approval_criteria_url": null, "ot_approval_group_email": null, "ot_chromium_trial_name": null, "ot_description": null, "ot_display_name": null, "ot_documentation_url": null, "ot_emails": [], "ot_feedback_submission_url": null, "ot_has_third_party_support": false, "ot_is_critical_trial": false, "ot_is_deprecation_trial": false, "ot_owner_email": null, "ot_requester_email": null, "ot_require_approvals": false, "ot_use_counter_bucket_number": null, "ot_webfeature_use_counter": null, "extensions": [], "experiment_extension_reason": null, "ot_stage_id": null, "finch_url": null, "rollout_milestone": null, "rollout_platforms": [], "rollout_details": null, "rollout_impact": 2, "rollout_stage_plan": null, "enterprise_policies": [], "desktop_first": null, "android_first": null, "ios_first": null, "webview_first": null, "desktop_last": null, "android_last": null, "ios_last": null, "webview_last": null}, {"id": 5154739841662976, "created": "2024-10-30 15:14:52.499997", "feature_id": 5161589307867136, "stage_type": 250, "display_name": null, "intent_stage": 3, "pm_emails": [], "tl_emails": [], "ux_emails": [], "te_emails": [], "intent_thread_url": null, "announcement_url": null, "experiment_goals": "To get web developer, AT developer, and user feedback on our implementation of this feature.", "experiment_risks": "No", "origin_trial_id": null, "origin_trial_feedback_url": null, "ot_action_requested": false, "ot_approval_buganizer_component": null, "ot_approval_buganizer_custom_field_id": null, "ot_approval_criteria_url": null, "ot_approval_group_email": null, "ot_chromium_trial_name": null, "ot_description": null, "ot_display_name": null, "ot_documentation_url": null, "ot_emails": [], "ot_feedback_submission_url": null, "ot_has_third_party_support": false, "ot_is_critical_trial": false, "ot_is_deprecation_trial": false, "ot_owner_email": null, "ot_requester_email": null, "ot_require_approvals": false, "ot_use_counter_bucket_number": null, "ot_webfeature_use_counter": null, "extensions": [], "experiment_extension_reason": null, "ot_stage_id": null, "finch_url": null, "rollout_milestone": null, "rollout_platforms": [], "rollout_details": null, "rollout_impact": 2, "rollout_stage_plan": null, "enterprise_policies": [], "desktop_first": null, "android_first": null, "ios_first": null, "webview_first": null, "desktop_last": null, "android_last": null, "ios_last": null, "webview_last": null}, {"id": 5187682207268864, "created": "2024-10-30 15:14:52.801315", "feature_id": 5161589307867136, "stage_type": 260, "display_name": null, "intent_stage": 5, "pm_emails": [], "tl_emails": [], "ux_emails": [], "te_emails": [], "intent_thread_url": "https://groups.google.com/a/chromium.org/d/msgid/blink-dev/DS0PR00MB2368EECE58B0843726B08C9C8BE22%40DS0PR00MB2368.namprd00.prod.outlook.com", "announcement_url": null, "experiment_goals": null, "experiment_risks": null, "origin_trial_id": null, "origin_trial_feedback_url": null, "ot_action_requested": false, "ot_approval_buganizer_component": null, "ot_approval_buganizer_custom_field_id": null, "ot_approval_criteria_url": null, "ot_approval_group_email": null, "ot_chromium_trial_name": null, "ot_description": null, "ot_display_name": null, "ot_documentation_url": null, "ot_emails": [], "ot_feedback_submission_url": null, "ot_has_third_party_support": false, "ot_is_critical_trial": false, "ot_is_deprecation_trial": false, "ot_owner_email": null, "ot_requester_email": null, "ot_require_approvals": false, "ot_use_counter_bucket_number": null, "ot_webfeature_use_counter": null, "extensions": [], "experiment_extension_reason": null, "ot_stage_id": null, "finch_url": null, "rollout_milestone": null, "rollout_platforms": [], "rollout_details": null, "rollout_impact": 2, "rollout_stage_plan": null, "enterprise_policies": [], "desktop_first": 151, "android_first": null, "ios_first": null, "webview_first": null, "desktop_last": null, "android_last": null, "ios_last": null, "webview_last": null}], "accurate_as_of": "2026-06-17 17:06:52.331162", "creator_email": "jocelyntran@google.com", "updater_email": "janewman@microsoft.com", "owner_emails": ["janewman@microsoft.com", "leolee@microsoft.com", "jocelyntran@chromium.org"], "editor_emails": ["lucasradaelli@google.com"], "cc_emails": [], "spec_mentor_emails": [], "unlisted": false, "deleted": false, "editors": ["lucasradaelli@google.com"], "cc_recipients": [], "spec_mentors": [], "creator": "jocelyntran@google.com", "feature_type": "Chromium catches up", "feature_type_int": 1, "intent_stage": "None", "intent_stage_int": 0, "active_stage_id": 5187682207268864, "bug_url": "https://issues.chromium.org/issues/514751946", "launch_bug_url": null, "new_crbug_url": "https://bugs.chromium.org/p/chromium/issues/entry?components=Blink>Accessibility&blocking=514751946&cc=janewman@microsoft.com,leolee@microsoft.com,jocelyntran@chromium.org", "screenshot_links": [], "first_enterprise_notification_milestone": null, "enterprise_impact": 1, "breaking_change": false, "confidential": false, "shipping_year": 2026, "flag_name": null, "finch_name": "AriaActions", "non_finch_justification": null, "ongoing_constraints": "None", "rollout_plan": 0, "rollout_plan_displayname": "Will ship enabled for all users", "motivation": "Many common UI patterns today involve the concept of \"secondary actions\", such as the close button on a tab. AT discovery of these related actions is a common pain point, for example, when a screen reader user focuses on a tab, they should be made aware of any associated controls, such as the close button.", "devtrial_instructions": null, "activation_risks": null, "measurement": null, "availability_expectation": "Feature is already available in firefox, and is available behind a flag in Safari.", "adoption_expectation": "Fluent at Microsoft is ready to begin adopting the feature within a month of it being available in chromium.", "adoption_plan": "Given that this feature is a discovery mechanism for already-accessible controls: in most situations, there is no need for developers to use a polyfill or other compatibility mechanism. The API is purely additive, making it easy for developers to start using it without needing to have a behavior change for platforms or browsers that lack support.", "initial_public_proposal_url": null, "explainer_links": [], "requires_embedder_support": false, "spec_link": "https://github.com/w3c/aria/pull/1805", "api_spec": false, "automation_spec": false, "interop_compat_risks": "This is already shipped in Firefox, and webkit has a prototype implementation.", "all_platforms": null, "all_platforms_descr": "Not yet implemented on ChromeOS or Android, but nothing stops us from rolling out on those platforms later. As this is a discovery mechanism, sites won't have any breaking behavior when the feature is unsupported.", "non_oss_deps": "No", "anticipated_spec_changes": "https://github.com/w3c/aria/issues/2691 is the only remaining aria-action issue that is still under discussion.\n\nThis issue is tracking **if** focus should be made to stay on the element that has the aria-actions attribute when an associated action is used, and if it is, this issue tracks the mechanism that will ensure focus doesn't move, either a user agent or AT requirement.\n\nNo matter the resolution, we agree that web authors should have no expectation or assumption around the behavior (by design) and therefore this is **not** a compatibility risk.", "security_risks": null, "ergonomics_risks": null, "wpt": null, "wpt_descr": "https://wpt.fyi/results/wai-aria/aria-actions\nWPTs covering the validation and user agent MUSTS from the spec are written, but the end-to-end flow of the feature is not currently testable via these tests as they rely on platform specific APIs.", "webview_risks": "No", "devrel_emails": ["devrel-chromestatus-all@google.com"], "debuggability": "This feature has the same DevTools debugging support as other aria idref properties, with the reflected value shown to point to the target of the reference.", "doc_links": [], "sample_links": [], "prefixed": null, "tags": [], "tag_review": "Reason for no TAG review:\n* The specification in ARIA has largely been accepted, with only a single issue under discussion.\n* This has already shipped in Firefox, and is implemented behind a flag in Safari.\n\nThis is a small, discovery-only accessibility feature to direct assistive technologies to a related element that could have an action performed on it.", "tag_review_status": "Not applicable", "tag_review_status_int": 4, "security_review_status": "Pending", "security_review_status_int": 1, "privacy_review_status": "Pending", "privacy_review_status_int": 1, "security_continuity_id": null, "security_launch_issue_id": null, "updated_display": null, "resources": {"samples": [], "docs": []}, "comments": null, "ff_views": 1, "safari_views": 2, "web_dev_views": 2, "browsers": {"chrome": {"bug": "https://issues.chromium.org/issues/514751946", "blink_components": ["Blink>Accessibility"], "devrel": ["devrel-chromestatus-all@google.com"], "owners": ["janewman@microsoft.com", "leolee@microsoft.com", "jocelyntran@chromium.org"], "origintrial": false, "prefixed": null, "flag": false, "status": {"text": "In development", "val": 3, "milestone_str": "In development"}, "announced": true, "desktop": 151, "android": null, "webview": null, "ios": null}, "ff": {"view": {"url": "https://github.com/mozilla/standards-positions/issues/1422", "notes": "Firefox has already shipped this feature.", "text": "Shipped/Shipping", "val": 1}}, "safari": {"view": {"url": "https://github.com/WebKit/standards-positions/issues/686", "notes": "Webkit has a prototype implementation of the feature: https://bugs.webkit.org/show_bug.cgi?id=306476", "text": "In development", "val": 2}}, "webdev": {"view": {"text": "Positive", "val": 2, "url": null, "notes": "FluentUI is ready to add usage of the feature once it is available."}}, "other": {"view": {"text": null, "val": null, "url": null, "notes": null}}}, "standards": {"spec": "https://github.com/w3c/aria/pull/1805", "maturity": {"text": "Specification currently under development in a Working Group", "short_text": "Working draft", "val": 4}}, "is_released": false, "is_enterprise_feature": false, "experiment_timeline": null, "ai_test_eval_report": null, "ai_test_eval_run_status": null, "ai_test_eval_status_timestamp": null}