Skip to content

Issue: Hide Email from Profile Image alt Attribute & Improve Profile Page UI #66

Description

@Pro-Bandey

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:

alt="Profile picture"

or

alt="Username"

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

Image

Plugin Card

Image
  • 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions