Skip to content

Conversation

NakataCode
Copy link
Contributor

@NakataCode NakataCode commented Sep 19, 2025

Added dynamic aria-label functionality to the ui5-dynamic-page-header-root that automatically updates based on the header's snap state.

  • Added private _snapped property to DynamicPageHeader to track internal header state
  • Enhanced _headerRegionAriaLabel getter to return state-specific aria-labels:
    • "Header Expanded" when header is in expanded state (_snapped=false)
    • "Header Snapped" when header is in collapsed state (_snapped=true)
  • Updated DynamicPage.onBeforeRendering() to propagate snap state to header component
  • Added tests to verify aria-label behavior in both states

Fixes: #12274

@NakataCode NakataCode marked this pull request as ready for review September 19, 2025 10:44
@NakataCode NakataCode merged commit 529e765 into main Sep 25, 2025
35 of 40 checks passed
@NakataCode NakataCode deleted the dynamic-page-header-root-aria-label branch September 25, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[ui5-dynamic-page][SF_ACC]: missing aria-label for headerArea slot
2 participants