Skip to content

Conversation

@venusang
Copy link
Contributor

@venusang venusang commented Dec 16, 2025

This adds the aria-description to the Edit form button in the Edit user details form

βœ… Closes: FE-112

Description

🎟️ FE-112

Screenshots (if appropriate)

fe-112-before fe-112-after

How to Test

Checklist

  • I have added before and after screenshots for UI changes
  • I have added JSON response output for API changes
  • I have added steps to reproduce and test for bug fixes in the description
  • I have commented on my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have added a11y-tests label to run a11y audit tests if needed

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.
  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
  • If applicable, I've documented the impact of any changes to security controls.
    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

This adds the aria-description to the Edit form button in the Edit user
details form

βœ… Closes: FE-112
@vercel
Copy link

vercel bot commented Dec 16, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
boundary-ui Ready Ready Preview, Comment Dec 17, 2025 8:39pm
boundary-ui-desktop Ready Ready Preview, Comment Dec 17, 2025 8:39pm

This reverts unnecessary translation and updates aria-description for
the User edit button

βœ… Closes: FE-112
Copy link
Collaborator

@ZedLi ZedLi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thanks for the update!

Copy link
Collaborator

@ZedLi ZedLi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I misread this PR, we shouldn't be hard coding the aria description to user for all buttons, this should be passed through by the consumer

This passes the @ariaDescription down to the edit-toggle
component instead
it down to the edit button.

βœ… Closes: FE-112
@venusang venusang requested a review from ZedLi December 17, 2025 19:11
@venusang venusang changed the title fix: πŸ› add aria-description to User detail btn to fix a11y bug fix: πŸ› add aria-description to edit User detail btn to fix a11y bug Dec 17, 2025
ZedLi
ZedLi previously approved these changes Dec 17, 2025
Copy link
Collaborator

@ZedLi ZedLi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, there was just one typo

@venusang venusang merged commit c8737f0 into main Dec 17, 2025
14 of 15 checks passed
@venusang venusang deleted the fe-112-edit-form-user-details branch December 17, 2025 22:09
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