Skip to content

fix(message): show original sender for Firefox Relay emails#10773

Draft
deckertron9000 wants to merge 1 commit intothunderbird:mainfrom
deckertron9000:fix-issue-7367
Draft

fix(message): show original sender for Firefox Relay emails#10773
deckertron9000 wants to merge 1 commit intothunderbird:mainfrom
deckertron9000:fix-issue-7367

Conversation

@deckertron9000
Copy link
Copy Markdown

@deckertron9000 deckertron9000 commented Apr 2, 2026

When a display name contains an email address (e.g. Firefox Relay's "original@sender.com [via Relay]" format), spoof prevention was suppressing the display name entirely and showing only the relay address. This aligns with how Thunderbird Desktop handles it by expanding to show both the display name and the actual address in "personal <address>" format.

Fixes #7367

I don't expect this to be the final solution here. I mainly wanted to get pen to paper and start a conversation. Things that will likely come up in discussion include this change's utilization of screen real estate and the changing of existing unit tests. I also wonder if this would be better received as a setting to toggle? Could I refactor the formatting logic to eliminate duplication? Let me know your thoughts, happy to iterate.

AI Disclosure: I utilized AI to navigate to relevant portions of code when researching this issue.

When a display name contains an email address (e.g. Firefox Relay's
"original@sender.com [via Relay]" format), spoof prevention was
suppressing the display name entirely and showing only the relay
address. This aligns with how Thunderbird Desktop handles it by
expanding to show both the display name and the actual address in
"personal <address>" format.

Fixes thunderbird#7367
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 2, 2026

Missing report label. Set exactly one of: report: include, report: exclude OR report: highlight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't see true sender anywhere when using Firefox Relay

1 participant