-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Follow button enhancements #14356
Comments
Thanks for the issue, we will take it into consideration! Our team of engineers is busy working on many types of features, please give us time to get back to you. Feature requests that require more discussion may be closed. Read more about our feature request process on forem.dev. To our amazing contributors: issues labeled To claim an issue to work on, please leave a comment. If you've claimed the issue and need help, please ping @forem/oss. The OSS Community Manager or the engineers on OSS rotation will follow up. For full info on how to contribute, please check out our contributors guide. |
I'll take this 🙂 @aitchiss |
@keshavbiswa assigned to you |
What's left to do for this one? |
Hey @Link2Twenty it's just point 3 that we haven't addressed yet:
|
I'm actually currently working on completing point 3 😓. Taking a bit longer than expected I guess. |
Yay! No worries @keshavbiswa - it's not been very long at all! There's absolutely no rush, glad to hear you're happy to continue on this issue 😄 |
Sorry @keshavbiswa I wasn't meant to make you feel pressured, I'm just having a look at what's open 😊 |
@aitchiss Are you still interested in having # 3 completed? I also noticed that the bookmarked articles (Saved/Unsaved) no longer work the way you describe, so that might be another task to complete? I'm looking for some Hacktoberfest items to try out. (Long time developer, just haven't open sourced.) Thanks! |
I apologize, it has been more than 2 years and it's still assigned to me and I forgot 🙏 |
@doniarobinson, if you're interested, I'll unassign myself from this and you can work on it. |
That would be terrific @keshavbiswa Thanks! |
There are some small improvements we could make to Follow buttons in the app (these areas could be addressed in separate, smaller PRs):
1. Give the buttons more descriptive accessible names
screen-reader-only
class on a span), or by employing aria-labels. Visually hidden text is usually preferable since it allows for browser translation to other languages.2. Make the buttons toggle buttons so that state is accurately conveyed to screen reader users
aria-pressed
to convey the following state, e.g. a follow button witharia-pressed="true"
communicates that the button is in the "Followed" state3. Display 'Unfollow' when you hover over a 'Following' button, to better visually convey the action that will happen on click
The text was updated successfully, but these errors were encountered: