-
Notifications
You must be signed in to change notification settings - Fork 167
Description
Title
[Footer] Visually differentiate external social links from internal links
Description
In the footer of p5js.org, the "Resources", "Information", and "Socials" sections all present links with the same appearance. However, the "Socials" section includes links to external platforms like GitHub, Instagram, and Discord.
Currently, these external links are not visually distinguished from internal ones, which may confuse users — especially those relying on screen readers or keyboard navigation.
This creates an accessibility concern where users are unable to anticipate whether clicking a link will navigate away from the site or not.
Steps to Reproduce
- Visit https://p5js.org
- Scroll to the footer
- Compare the "Resources" and "Socials" sections
- Hover or tab through the links (e.g., “GitHub” in Socials vs “Reference” in Resources)
- Observe that all links look identical, despite some being external
Element location: .footer .footer-socials a
Interaction method: Pointer hover and keyboard focus
Actual Behavior
All links appear visually identical. External links in the "Socials" section do not provide any indication that they will open external platforms. There’s no icon, hover text, or tooltip indicating that behavior.
Expected Behavior
Users should be able to identify external links via:
- A visual indicator (e.g., external link icon ↗)
- A tooltip like “Opens in new tab”
- An
aria-label
for screen readers indicating that it’s an external link
Environments
No response
Suggested Fix
No response
Reference
No response
What is your operating system?
None
Web browser and version
No response