Skip to content

[APP-2532] Improve admin notice accessibility#535

Merged
rami-elementor merged 1 commit intodevelopfrom
accessible-admin-notices
Mar 18, 2026
Merged

[APP-2532] Improve admin notice accessibility#535
rami-elementor merged 1 commit intodevelopfrom
accessible-admin-notices

Conversation

@rami-elementor
Copy link
Copy Markdown
Member

@rami-elementor rami-elementor commented Mar 18, 2026

Related to #534

Add role="region" aria-label="Notice" to Ally notices.

✨ PR Description

Purpose: Enhance accessibility of admin notice components by adding ARIA attributes and semantic HTML roles for screen reader compatibility.

Main changes:

  • Added role="region" and aria-label="Notice" attributes to admin notice div elements for proper ARIA landmark identification
  • Added aria-hidden="true" to decorative notice icon wrapper to prevent screen readers from announcing non-essential visual elements
  • Updated renewal notice sprintf template parameters to accommodate new accessibility attributes in rendered HTML output

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Description using Guidelines Learn how

@rami-elementor rami-elementor requested a review from a team March 18, 2026 08:29
@rami-elementor rami-elementor merged commit f3e0f4b into develop Mar 18, 2026
73 checks passed
@rami-elementor rami-elementor deleted the accessible-admin-notices branch March 18, 2026 10:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants