Placement of the reply-to field in email composer in Thunderbird 78
Categories
(Thunderbird :: Message Compose Window, enhancement)
Tracking
(thunderbird_esr78+ fixed, thunderbird81 fixed)
People
(Reporter: KaiE, Assigned: aleca)
References
Details
Attachments
(1 file, 4 obsolete files)
9.00 KB,
patch
|
aleca
:
review+
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
I used "reply all" to an email that has a "reply-to" field.
When that email opens, it will show two entry fields:
- To
- Reply-To
I wanted to add someone to CC.
My muscle memory from past Thunderbird versions has caused me to quickly click that second field, and add the person to it. I've added it to the "Reply-To" field without thinking. I realized my mistake only after I had already hit send.
I think the reply-to field shouldn't be shown last.
Reply-to is a property related to the sender. I think it should be shown closer to the sender address, ABOVE the To/CC/BCC fields.
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Thanks for raising this issue.
There have been discussions somewhat related to this in order to improve the revealing of addressing rows.
Right now those rows are hardcoded in the HTML file, so no matter in which order you open them, they always appear in the same order.
The discussed idea was to generate those on the fly when the user decides to show them, therefore respecting the order in which they're generated.
What do you think?
Other email clients always have the same order of fields if I'm not wrong, so I'm not sure that idea would be well received by users.
Do you think it's better to stick with the "expected" ordering?
- From
- To
- Reply To
- Cc
- Bcc
- Others (Newsgroups and custom headers)
I'd consider this an enhancement more than a defect.
Reporter | ||
Comment 2•4 years ago
|
||
I'd personally prefer "always the same order".
The order you gave in comment 1 is what I'd expect.
Comment 3•4 years ago
•
|
||
(In reply to Kai Engert (:KaiE:) from comment #2)
I'd personally prefer "always the same order".
The order you gave in comment 1 is what I'd expect.
Mmmmh, you said in comment 0 (sic; aka description) that you want:
- From / Reply-To ("Reply-to related to sender, should be ABOVE the To/Cc/Bcc fields")
- To / CC / BCC
- Others
And you explicitly said that you find the following confusing:
- To
- Reply-To
So the order mentioned by Alex in comment 1 is clearly not what you want, unless if you have changed your mind from comment 0.
I think Kai has a point that From and Reply-To belong together logically, and this could be explored with mockups.
I'm not sure if having Reply-To further up as Kai proposes is not going to re-create Kai's problem for other users who expect recipients to come immediately after sender, and Reply-to last.
Currently, this works as designed, so no defect here.
Comment 4•4 years ago
|
||
(In reply to Alessandro Castellani (:aleca) from comment #1)
- From (sender)
- To (recipient)
- Reply To (sender)
- Cc /Bcc (recipient)
I think that order would be worse because it's now an alternating mix of sender-related fields and recipient fields.
Comment 5•4 years ago
|
||
(In reply to Kai Engert (:KaiE:) from comment #0)
I used "reply all" to an email that has a "reply-to" field.
When that email opens, it will show two entry fields:
- To
- Reply-To
I am failing to understand your STR/Actual Result, and I don't think that is what happens.
If the original email (which you are replying to) has Reply-to, that should become To when replying, isn't it? Am I missing something?
Updated•4 years ago
|
Reporter | ||
Comment 6•4 years ago
|
||
Apologies, I confirm that my reply in comment 2 was incorrect. I had not reviewed Alex's comment 1 sufficiently.
I would prefer the following order:
- From
- Reply To
- To
- Cc
- Bcc
- Others (Newsgroups and custom headers)
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
Just a simple repositioning of the xhtml container.
Asking Thomas for a review since he worked on this area as much as I did.
I also launched a try-run to be sure we're not breaking any keyboard navigation test: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=70296c6e8734e097d7deed9394a78e424c8d900d
Comment 8•4 years ago
|
||
Reply-to is a bit special. I'm really not sure we want to move it.
It's special in that if you have a pre-set one, then that is basically taking up extra space for no gain. Seems many other email clients simply do not show the information in the compose UI when this is the case.
But it has the use case of setting reply-to to something different, one a case-by-case basis. Then it seems more appropriate to have further down like we've traditionally had it.
Assignee | ||
Comment 9•4 years ago
|
||
I personally never used that field, so I'm not the most educated to propose an approach.
Would be worth pulling in some users that rely on that field a lot?
What would make more sense semantically?
Comment 10•4 years ago
|
||
Semantically Kai's right that it's related to the sender identity, at least for the auto Reply-To obtained from the identity settings.
I think it might make sense to not show an auto Reply-To row at all in the UI (as it's just clutter), but then if the header is added from the overflow bar then it would be pre-filled into the shown field.
Comment 11•4 years ago
|
||
Kai, could you pls correct your STR (see my comment 5)?
Comment 12•4 years ago
|
||
Same hiding would also apply to auto-cc and auto-bcc
Comment 13•4 years ago
|
||
Assignee | ||
Comment 14•4 years ago
|
||
I suggest to move the reply-to below the to field since it's semantically correct and it respects the pre-filling fields currently happening in 68.
I agree that we should deal with these auto-fills in a slightly less intrusive way, as suggested by Magnus, but we should do it in a follow up bug.
Comment 15•4 years ago
|
||
Sure.
Assignee | ||
Comment 16•4 years ago
|
||
Patch updated to fix the F6 keyboard navigation.
I had to change a couple of things around, so here's another try-run to see if I broke any test: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=ccfd3eb1435b6a95a1f2a9a1ac076cef710c6510
Assignee | ||
Comment 17•4 years ago
|
||
Super green try run!
Comment 19•4 years ago
|
||
Assignee | ||
Comment 20•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Comment 21•4 years ago
|
||
Assignee | ||
Comment 22•4 years ago
•
|
||
Ah damn, that's right.
I completely forgot about that!
Assignee | ||
Comment 24•4 years ago
|
||
Fixed.
Comment 25•4 years ago
|
||
Assignee | ||
Comment 26•4 years ago
|
||
Ah, just a typo.
Assignee | ||
Updated•4 years ago
|
Comment 27•4 years ago
|
||
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/1854e4717c16
Reorder recipient fields in message compose window. r=thomas8
Updated•4 years ago
|
Comment 28•4 years ago
|
||
Comment on attachment 9173898 [details] [diff] [review]
1653814-recipients-order.diff
[Approval Request Comment]
Regression caused by (bug #): pills
User impact if declined: non ideal placement of reply-to
Comment 29•4 years ago
|
||
Comment on attachment 9173898 [details] [diff] [review]
1653814-recipients-order.diff
[Triage Comment]
Approved for beta
Comment 30•4 years ago
|
||
bugherder uplift |
Thunderbird 81.0b4:
https://hg.mozilla.org/releases/comm-beta/rev/d7cbd90ccc4d
Comment 31•4 years ago
|
||
Comment on attachment 9173898 [details] [diff] [review]
1653814-recipients-order.diff
[Triage Comment]
Approved for esr78
Comment 32•4 years ago
|
||
bugherder uplift |
Thunderbird 78.3.0:
https://hg.mozilla.org/releases/comm-esr78/rev/478deb1b7e3f
Updated•3 years ago
|
Description
•