Closed Bug 899003 Opened 11 years ago Closed 11 years ago

[Buri][Buri][SMS] Long press on number in message: menu includes "Call" option

Categories

(Firefox OS Graveyard :: Gaia::SMS, defect, P1)

defect

Tracking

(blocking-b2g:leo+, b2g18 verified, b2g-v1.1hd fixed)

RESOLVED FIXED
blocking-b2g leo+
Tracking Status
b2g18 --- verified
b2g-v1.1hd --- fixed

People

(Reporter: sync-1, Assigned: rwaldron)

Details

Attachments

(5 files)

AU_LINUX_GECKO_ICS_STRAWBERRY.01.01.00.019.171 Firefox os v1.1 Mozilla build ID:20130722070207 Created an attachment (id=472390) 0727 DEFECT DESCRIPTION: Less a option "Call" when long press the number REPRODUCING PROCEDURES: Precondition: The number you send is not in contact list. 1.Enter SMS APP,create a new meaasge. 2.input a valid recepient-->input a number(18658150713) in the text-->After sending succeed,long press the number,prompt two options,find it less a option "Call". Different from ergo. --KO1 3.From step2,select "create new contact",add the number you send in contact list. 4.Then long press the number again,find the option "create new contact" is always exist. --KO2 EXPECTED BEHAVIOUR: KO1:The option "Call" can exits. KO2:When the number add in contact list,long press the number again,the option "create new contact" is not exits. ASSOCIATE SPECIFICATION: TEST PLAN REFERENCE: TOOLS AND PLATFORMS USED: USER IMPACT: Meidum REPRODUCING RATE: 5/5 For FT PR, Please list reference mobile's behavior:
blocking-b2g: --- → leo?
blocking-b2g: leo? → ---
Clone from brother
Attached image 0727
Clone from brother
Attached file ergo
Clone from brother
Attached file 496345-logcat
Summary: [Buri][Buri][SMS]Less a option "Call' when long press the number → [Buri][Buri][SMS] Long press on number in message: menu includes "Call" option
Assignee: nobody → waldron.rick
Comment on attachment 782594 [details] [review] Github Pull Request https://github.com/mozilla-b2g/gaia/pull/11226 I haven't really tested but I don't think you're adressing all the defects here. 1 - the "call" option should be here (that's what your patch does) 2 - the other options "create new contact" and "add to an existing contact" should not be displayed if the contact already exists So basically we should have exactly the same behavior than what we do when we tap the header in a thread (except in that case we already know if we have a contact because we already looked it up before). removing the review request for now.
Attachment #782594 - Flags: review?(felash)
All of the above addressed and then some. Turns out the email-link handling was totally wrong as well. In the meantime, Corey recommended that we add an :active state for the contextmenu buttons, so you can tell that your finger is interacting with the links (no such indicator exists). Ayman or Victoria, can you advise?
Flags: needinfo?(aymanmaat)
blocking-b2g: --- → leo?
(In reply to Rick Waldron from comment #9) > In the meantime, Corey recommended that we add an :active state for the > contextmenu buttons, so you can tell that your finger is interacting with > the links (no such indicator exists). Ayman or Victoria, can you advise? That's a visual design issue. Victoria is currently on holiday for a couple of weeks so NeedInfo to Silvia who is covering. NeedInfo me again if you require my input.
Flags: needinfo?(aymanmaat) → needinfo?(sfer.ux)
Hello, my advise on the current issue, it could be good to let know that you are interacting with the links...lets use an active state that already exist for this kind of behaviour, so we dont need to create a new style. If such style doesnt exist, could you please send me a screenshot so i can see what state could we use. (my email is sfer.ux@gmail.com)
Flags: needinfo?(sfer.ux)
(In reply to Silviaf from comment #11) > Hello, my advise on the current issue, it could be good to let know that you > are interacting with the links...lets use an active state that already exist > for this kind of behaviour, so we dont need to create a new style. If such > style doesnt exist, could you please send me a screenshot so i can see what > state could we use. (my email is sfer.ux@gmail.com) Cool. Could we make sure that all screenshots and solutions are passed through the bug please so we can keep track of them. Thanks :)
Yes of course, i just gave you guys my email so you have it, not to fix anything through email :)
Silvia, Are the :active rules from the browser adequate? See attached screenshot
Flags: needinfo?(sfer.ux)
Attached image 899003-active.png
Silvia, After discussion with devs working on other apps and learning that they do not have :active for any links, we're going to punt on that aspect for this ticket and file a new one to specifically address it.
Flags: needinfo?(sfer.ux)
Attachment #782594 - Flags: review?(gnarf37)
Attachment #782594 - Flags: review?(gnarf37) → review+
Landed https://github.com/mozilla-b2g/gaia/commit/546a8bf0004be4ac9dbcea0b7f6f407d53219406 Still requesting leo+ because this fixes the completely incorrect email context menu (replaces with behaviour defined here https://bug899003.bugzilla.mozilla.org/attachment.cgi?id=782474)
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Ok Rick, probably its for the best, seeing that it is more complex that we thought. Thanks
(In reply to Rick Waldron from comment #18) > Landed > https://github.com/mozilla-b2g/gaia/commit/ > 546a8bf0004be4ac9dbcea0b7f6f407d53219406 > > Still requesting leo+ because this fixes the completely incorrect email > context menu Are you saying that without taking this, adding an email address to a contact (bug 838004) will be broken in 1.1?
Flags: needinfo?(waldron.rick)
I think this works for adding to a contact (needs to be verified) but for sure you'll have the "call" action on an email, which is wrong :-)
Flags: needinfo?(waldron.rick)
(In reply to Andrew Overholt [:overholt] from comment #20) > (In reply to Rick Waldron from comment #18) > > Landed > > https://github.com/mozilla-b2g/gaia/commit/ > > 546a8bf0004be4ac9dbcea0b7f6f407d53219406 > > > > Still requesting leo+ because this fixes the completely incorrect email > > context menu > > Are you saying that without taking this, adding an email address to a > contact (bug 838004) will be broken in 1.1? I made a mistake in reading the spec and followed page 6 for both click and contextmenu on email addresses in the message body. Filed: https://bugzilla.mozilla.org/show_bug.cgi?id=900539
(In reply to Rick Waldron from comment #22) > (In reply to Andrew Overholt [:overholt] from comment #20) > > (In reply to Rick Waldron from comment #18) > > > Landed > > > https://github.com/mozilla-b2g/gaia/commit/ > > > 546a8bf0004be4ac9dbcea0b7f6f407d53219406 > > > > > > Still requesting leo+ because this fixes the completely incorrect email > > > context menu > > > > Are you saying that without taking this, adding an email address to a > > contact (bug 838004) will be broken in 1.1? > > I made a mistake in reading the spec and followed page 6 for both click and > contextmenu on email addresses in the message body. > > Filed: https://bugzilla.mozilla.org/show_bug.cgi?id=900539 Thanks, I see what the problem is now. I'm removing leo? here as setting it on bug 900539 is clearer (as you've done).
blocking-b2g: leo? → ---
(In reply to Andrew Overholt [:overholt] from comment #23) > (In reply to Rick Waldron from comment #22) > > (In reply to Andrew Overholt [:overholt] from comment #20) > > > (In reply to Rick Waldron from comment #18) > > > > Landed > > > > https://github.com/mozilla-b2g/gaia/commit/ > > > > 546a8bf0004be4ac9dbcea0b7f6f407d53219406 > > > > > > > > Still requesting leo+ because this fixes the completely incorrect email > > > > context menu > > > > > > Are you saying that without taking this, adding an email address to a > > > contact (bug 838004) will be broken in 1.1? > > > > I made a mistake in reading the spec and followed page 6 for both click and > > contextmenu on email addresses in the message body. > > > > Filed: https://bugzilla.mozilla.org/show_bug.cgi?id=900539 > > Thanks, I see what the problem is now. I'm removing leo? here as setting it > on bug 900539 is clearer (as you've done). No, they should _both_ be leo+
blocking-b2g: --- → leo?
blocking-b2g: leo? → leo+
Uplifted 546a8bf0004be4ac9dbcea0b7f6f407d53219406 to: v1-train: a70bd4dde16a3cdc0307ea220db3ed3ae298db53
v1.1.0hd: a70bd4dde16a3cdc0307ea220db3ed3ae298db53
Verified fixed, the issue no longer reproduces. Environmental Variables Build ID: 20130814041202 Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/15813d776a69 Gaia: dd3959fa74e356a528daa76ffee14c2c728a4b56 Platform Version: 18.1 >When the contact is new long pressing the number gives the user “Call” option along with other three options. >If the contact already exists in the contact list the user gets two options which is “Call” and “Send message”
It works well in the new build.
Attachment mime type: text/plain → text/x-github-pull-request
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: