Forum Discussion
Profile photo component adds unwanted overlay
Component
https://myaccount.microsoft.com
Run command: ms-settings:yourinfo
Environment
Profile picture uploaded through https://myaccount.microsoft.com
Profile picture uploaded through Run command (WIN+R): ms-settings:yourinfo
Retrieved via Microsoft Graph SDK / Graph REST API endpoint /v1.0/me/photos/$value
Steps to Reproduce
Go to https://myaccount.microsoft.com.
Upload a new profile picture (no presence, badge, or branding requested).
Retrieve the profile picture using Microsoft Graph endpoint:
GET https://graph.microsoft.com/v1.0/me/photos/$value
Render the image in the client application.
Expected Result
The raw profile photo is shown exactly as stored—no overlays, rings, badges, or branding.
Actual Result
The component renders an overlay (e.g., presence badge/ring/branding) on top of the photo, altering the image.
Impact
- Users see altered profile photos, leading to inconsistencies with expectations.
- Breaks brand/UX design guidelines that rely on unmodified profile images.
Severity
Medium–High (affects identity consistency across apps using Graph).
Notes
This happens even though no overlay option was requested in either the upload or retrieval flow.
Alternative:
Steps to Reproduce and working as expected
Run command (WIN+R): ms-settings:yourinfo
Upload a new profile picture (no presence, badge, or branding requested).
Retrieve the profile picture using Microsoft Graph endpoint:
GET https://graph.microsoft.com/v1.0/me/photos/$value
Render the image in the client application.
Expected Result
The raw profile photo is shown exactly as stored—no overlays, rings, badges, or branding.
Actual Result
The raw profile photo is shown exactly as stored—no overlays, rings, badges, or branding.