Description
I noticed a couple of issues on the profile page when i tweaking site ui in devtools that affect both privacy and the overall user experience.
1. Privacy Issue: Email Exposed in DOM
The profile avatar's alt attribute currently contains the user's email address.
Example:
<img alt="user@example.com" ...>
Even though it isn't visibly displayed, the email is exposed in the DOM and can be accessed through browser inspection, which isn't ideal from a privacy standpoint.
Expected Behavior
Use a non-sensitive value for the image alt, such as:
or
instead of exposing the user's email.
2. Profile Page UI Improvements
The current profile page feels unfinished and visually inconsistent.
Suggestions
- Improve spacing and alignment between profile elements.
- Use a cleaner card layout with consistent padding.
- Make the avatar larger and better positioned.
- Display social links with proper icons and spacing.
- Improve typography hierarchy (name, version, join date, etc.).
- Add better hover effects and button styling.
- Improve the empty state for the Owned and Published tabs.
- Add statistics cards (Plugins, Downloads, Ratings, etc.) if available.
- Make the layout more responsive on smaller screens.
Screenshots
Current Profile Page
Plugin Card
- Prevents accidental exposure of users' email addresses in the DOM.
- Improves user privacy.
- Gives the profile page a cleaner and more modern appearance.
- Creates a better first impression for plugin developers and visitors.
Type: Enhancement + Privacy Improvement
Description
I noticed a couple of issues on the profile page when i tweaking site ui in devtools that affect both privacy and the overall user experience.
1. Privacy Issue: Email Exposed in DOM
The profile avatar's
altattribute currently contains the user's email address.Example:
Even though it isn't visibly displayed, the email is exposed in the DOM and can be accessed through browser inspection, which isn't ideal from a privacy standpoint.
Expected Behavior
Use a non-sensitive value for the image
alt, such as:or
instead of exposing the user's email.
2. Profile Page UI Improvements
The current profile page feels unfinished and visually inconsistent.
Suggestions
Screenshots
Current Profile Page
Plugin Card
Type: Enhancement + Privacy Improvement