Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update headingLink HTML for accessible permalinks #439

Merged
merged 5 commits into from
Jan 4, 2024
Merged

Conversation

jasnakai
Copy link
Contributor

@jasnakai jasnakai commented Jan 3, 2024

Changes proposed in this pull request:

  • Remove '' and improper use of aria-hidden attributes.
  • Reduce aria-label content for better screenreader UX.

Closes: #104

security considerations

None. Design changes only.

@jasnakai jasnakai requested review from jduss4 and echappen January 3, 2024 21:53
@jasnakai jasnakai requested a review from a team as a code owner January 3, 2024 21:53
Copy link
Contributor

@echappen echappen left a comment

Choose a reason for hiding this comment

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

[blocking request] @jasnakai If you pull in the main branch, you'll see that I had to create a heading-link partial to manually apply those links to the method card partial in order to fix #274. Do you mind pulling in those changes and updating the html in the heading-link partial? Or if you know a better solution for #274, please ff to change.

@jasnakai
Copy link
Contributor Author

jasnakai commented Jan 4, 2024

@echappen Thank you for the info. I will pull in the updates and review #274. Thanks!

Copy link
Contributor

@echappen echappen left a comment

Choose a reason for hiding this comment

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

Looks great, thanks!

@jasnakai jasnakai merged commit 3372f29 into main Jan 4, 2024
6 checks passed
@jasnakai jasnakai deleted the jn/permalinks branch January 4, 2024 17:26
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.

Fix a11y issue on heading permalink icons
2 participants