Closed Bug 798292 Opened 12 years ago Closed 12 years ago

Recipient names should not show email address

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect, P3)

defect

Tracking

(blocking-basecamp:-, b2g18+ fixed, b2g18-v1.0.0 wontfix, b2g18-v1.0.1 fixed)

RESOLVED FIXED
B2G C3 (12dec-1jan)
blocking-basecamp -
Tracking Status
b2g18 + fixed
b2g18-v1.0.0 --- wontfix
b2g18-v1.0.1 --- fixed

People

(Reporter: vicky, Assigned: steveck)

References

Details

(Whiteboard: interaction, ux-p2, BerlinWW)

Attachments

(3 files, 1 obsolete file)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0) Gecko/20100101 Firefox/4.0 Build ID: 20110318052756 Actual results: Inside the message, when reading, the sender's name in the bubble has the contact name and also the email specified. Expected results: Should have only the contact's name or the email if the contact is not in the Address book. See: https://www.dropbox.com/sh/gn7qomol29ezppj/h3oHj8AjhG#/
Assignee: nobody → bugmail
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee: bugmail → nobody
Status: ASSIGNED → NEW
Assignee: nobody → schung
blocking-basecamp: --- → ?
Attachment #670231 - Flags: review?(dkuo)
Attachment #670231 - Flags: review?(bugmail)
blocking-basecamp: ? → +
Priority: -- → P3
Hi Casey, Since we still need to display the actual address in certain scenario, could you please define the behavior to display the hided address in the wireframe? Thanks.
Whiteboard: Need_UX_Input
(In reply to Steve Chung from comment #2) > Hi Casey, > Since we still need to display the actual address in certain scenario, could > you please define the behavior to display the hided address in the wireframe? I'm marking needsinfo from cyee, but as I said on the pull request, my recollection from the discussion was that we should display the e-mail address at the top of the menu thing that pops up. I would start with that and then Casey and/or Victoria can refine it. I do agree that it would be nice if this was in the wireframes.
Flags: needinfo?(kyee)
Steve, thanks for the ping on the github pull request. I don't receive e-mails when new commits are pushed to github, so I missed your earlier push. (If you know of a way to get e-mails when that happens, please let me know. I didn't see it in the settings.) Casey, I've attached a screenshot of how this looks. My imagined vision of what we discussed was basically the "action menu" building block with the e-mail address of the person at the top. Is that what you were thinking? I am quite confident this context menu stuff I had originally implemented that's on display here is not desired.
Attachment #672574 - Flags: review?(kyee)
Priority: P3 → --
not blocking per blocker retriage. If the patch is appropriately low-risk we will consider it.
blocking-basecamp: + → -
Comment on attachment 670231 [details] https://github.com/mozilla-b2g/gaia/pull/5761 Clearing review requests while waiting for confirmation from Casey. Oi! Casey! Read this bug!
Attachment #670231 - Flags: review?(dkuo)
Attachment #670231 - Flags: review?(bugmail)
Casey ping.
Guys, sorry for the late response on this one. The bubble should only show the contact name unless we don't have one in which case we should show the email address. In the read message pane, tapping on a contact bubble will display a value selector: http://mozilla-b2g.github.com/Gaia-UI-Building-Blocks/index.html#menus_dialogs/value_selector/ header: email@address.com with options: - Reply (takes user to new message window with To: filled in with email address) - Add to contacts (takes user to new contact window with email field pre-populated) If you are replying to a message tapping on a contact will display a value selector: header: email@address.com with options: - delete (removes contact from To/Cc/Bcc field)
Flags: needinfo?(kyee)
Whiteboard: Need_UX_Input → interaction UX-P2
blocking-basecamp: - → ?
blocking-basecamp: ? → +
Priority: -- → P3
Target Milestone: --- → B2G C3 (12dec-1jan)
Hi Casey, Thanks for the update, I have some question about how we display the sender's email address. Is there no need to show the sender's address for avoiding phishing?
Flags: needinfo?(kyee)
(In reply to Steve Chung from comment #11) > Thanks for the update, I have some question about how we display the > sender's email address. Is there no need to show the sender's address for > avoiding phishing? If you look at page 21 of the "Read message" specs at https://www.dropbox.com/sh/ygwfxk6chpshxdj/O60wN6xlEH/Apps/Email/mail-main.pdf, it calls for: - Displaying the name of the sender of the message in the header. - Displaying the e-mail address of the sender of the message in the bubble for the 'from' field. That change should be made at the same time as we make the bubble change.
Flags: needinfo?(kyee)
Driver retriage: We're not holding the whole release for this bug. Would take a patch once all P1 issues are fixed.
blocking-basecamp: + → -
tracking-b2g18: --- → +
(In reply to Dietrich Ayala (:dietrich) from comment #13) > Driver retriage: We're not holding the whole release for this bug. Would > take a patch once all P1 issues are fixed. agreed.
Whiteboard: interaction UX-P2 → interaction, ux-p2, BerlinWW
Summary: [Email] [UX VD implementation] Inside message. Bubble with name shouldhave only name → Recipient names should not show email address
Spec has been updated with details on how we should be handling the Recipient name in the sent folder. See page. 5 of spec. https://www.dropbox.com/s/vaf9d6ppbw58zi1/mail-main.pdf The [name] field should show the recipients name. If the name of recipient is not available we should show the email address. If there is more than a single recipient in the email (multiple To, Cc or Bcc recipients) we should show [x] recipients. The user can view the full recipient list in the email by tapping on the message to open.
Attachment #672574 - Flags: review?(kyee) → review-
(In reply to Casey Yee [:cyee] from comment #15) > Spec has been updated with details on how we should be handling the > Recipient name in the sent folder. I think this comment was meant to be made on bug 806599; I've copied the comment there. I think the wireframes were already up-to-date for this bug's purposes, although the wireframes might have been slightly more updated. Page 22 is a duplicate of page 22 with some extra stuff; page 21 should probably be removed. And page 23 is still the bit relevant to this bug.
I was trying to apply the action menu to fit the wireframe p.17. but style applied in custom dialog will affect the action menu and bust the layout. Since the menu style is also a key point for this patch, I prefer to clarify the issue in building-block first. Hi Pavel, Can we have more specify attribute (like data-type="custom") to define the custom dialog? It only use role="dialog" for the element and it will conflict with other widget for sure(We can use not([data-type="action"]) to avoid the conflict with action menu but it would be ugly if we add another dialog widget in the app...). BTW, we have custom_dialog.js but lack of custom_dialog.css in building-block. Will we have the general custom_dialog style in building-block? Or it won't exit because it is "custom"?
Flags: needinfo?(pivanov)
I think Ismael can give you more info about [BB]custom_dialog
Flags: needinfo?(pivanov) → needinfo?(igonzaleznicolas)
Right now email application is not linking dialog CSS to our shared Building Blocks, the only ones linked are: <link rel="stylesheet" type="text/css" href="shared/style/headers.css"/> <link rel="stylesheet" type="text/css" href="shared/style/switches.css"/> <link rel="stylesheet" type="text/css" href="shared/style/buttons.css"/> <link rel="stylesheet" type="text/css" href="shared/style/status.css"/> So any issue with selectors in the css files is not related with our BB. The ideal way to fix it, is replacing custom css files that emulates the originals building block, in this way we are ensuring fully isolation of the dialogs.
Flags: needinfo?(igonzaleznicolas)
Attachment #670231 - Attachment is obsolete: true
NOTE: If blocking-basecamp+ is set, just land it for now. [Approval Request Comment] Bug caused by (feature/regressing bug #): User impact if declined: Testing completed: Risk to taking this patch (and alternatives if risky):
Attachment #702406 - Flags: review?(bugmail)
Attachment #702406 - Flags: approval-gaia-master?(21)
Comment on attachment 702406 [details] Patch for new bubble display and other layout fixing This works really well, thanks very much for taking on this big change. I did notice some bugs in my testing, but they exist before this patch and are not appropriate to fix here. Vivien, I think this would be a very good change to take since our current popup stylings are very much ugly and inconsistent with elsewhere in the app and in other apps. There also is a very significant screen real-estate win for the message reader since we don't have to show the e-mail address.
Attachment #702406 - Flags: review?(bugmail) → review+
Hi Andrew, I added some fixing based on your comment: https://github.com/mozilla-b2g/gaia/pull/7625#r2754857, thanks.
Please land to master and provide a risk evaluation for consideration for uplift to v1-train.
pull request merged to gaia/master: https://github.com/mozilla-b2g/gaia/pull/7625 v1-train uplift risk analysis: Low risk from taking it, and this is what the interaction designs called for for v1. I'm particularly concerned that if we don't take it that we are going to end up with extreme divergence between v1-train and v2 code and anything that we do get approval to uplift is going to have to be re-done from scratch for v1.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Attachment #702406 - Flags: approval-gaia-v1?(21)
Attachment #702406 - Flags: approval-gaia-v1?(21)
Comment on attachment 702406 [details] Patch for new bubble display and other layout fixing Our impression was that this patch was not appropriate for v1.0.1 but rather for v1.1 and forward. However v1.1 has not yet branched from gaia/master and so no further landings should be required in order to ride that train. Please renominate if you disagree, or think this is incorrect.
Attachment #702406 - Flags: approval-gaia-v1?(21) → approval-gaia-v1-
Tracking-b2g18=20+ so that this gets caught in the cherry picking after v1.0.1 branching.
Note to QA : Landed on master on 1/28 will be on 1.1 without anything else needed to be done; It is not on 1.0.1 ie v1-train nor 1.0.0.
Comment on attachment 702406 [details] Patch for new bubble display and other layout fixing Let's leave this on the approval nom list until v1-train is v1.1.
Attachment #702406 - Flags: approval-gaia-v1- → approval-gaia-v1?
Why are we postponing this to v1.1? based on comment 24 I think there is no strong reason for not taking it
(In reply to Naoki Hirata :nhirata from comment #29) > Note to QA : > Landed on master on 1/28 will be on 1.1 without anything else needed to be > done; > It is not on 1.0.1 ie v1-train nor 1.0.0. This is not true, master will not become v1.1. Leo features will be uplifted from master to v1-train once v1-train is v1.1.
(In reply to Daniel Coloma:dcoloma from comment #31) > Why are we postponing this to v1.1? based on comment 24 I think there is no > strong reason for not taking it Comment 24 is making the case to land in the v1.x timeframe, not to land on v1.0.1 specifically. The risk profile here is not low, given the amount of code change.
(In reply to Alex Keybl [:akeybl] from comment #33) > (In reply to Daniel Coloma:dcoloma from comment #31) > > Why are we postponing this to v1.1? based on comment 24 I think there is no > > strong reason for not taking it > > Comment 24 is making the case to land in the v1.x timeframe, not to land on > v1.0.1 specifically. The risk profile here is not low, given the amount of > code change. comment 24 (from the app author) says the risk is low, and he also comments that the sooner it lands the better.
We're only days away from the branch point. We wanted to get more bake time with dogfooders, thus holding off approval till v1.1.
Comment on attachment 702406 [details] Patch for new bubble display and other layout fixing just keeping good records then and approving this patch :)
Attachment #702406 - Flags: approval-gaia-v1? → approval-gaia-v1+
Batch edit: bugs fixed on b2g18 since 1/25 branch of v1.0 are fixed on v1.0.1
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: