Closed
Bug 880628
Opened 12 years ago
Closed 11 years ago
[MMS/SMS] Multi-recipient. Allow manual entry of duplicate recipients
Categories
(Firefox OS Graveyard :: Gaia::SMS, defect)
Tracking
(blocking-b2g:leo+, b2g18 verified)
People
(Reporter: isabelrios, Assigned: rwaldron)
References
Details
(Whiteboard: MMS_TEF)
Attachments
(1 file)
Bug seen on Unagi v1-train
Gecko-65bbcee
Gaia-13c6246
PROCEDURE
1.Create a new SMS/MMS
2.Tap on `+` icon to add a recipient, repeat this to have several recipients
3.Then try to add a contact which was already added into the 'To' field
EXPECTED
As it was specified, user should be able to add the same contact several times into the 'To' field
ACTUAL
When tapping on a contact which has been already added, user is taken back to SMS/MMS compose view, the contact is not added into the 'To' field and there is not any error or warning message to let user know why the contact has not been added
Comment 1•11 years ago
|
||
Ayman, can you please clarify the expected behavior? Thanks!
Flags: needinfo?(aymanmaat)
Assignee | ||
Comment 2•11 years ago
|
||
The behaviour of FFOS Messages app exactly matches iOS Messaging and Android (In reply to Isabel Rios [:isabel_rios] from comment #0)
> Bug seen on Unagi v1-train
> Gecko-65bbcee
> Gaia-13c6246
>
> PROCEDURE
> 1.Create a new SMS/MMS
> 2.Tap on `+` icon to add a recipient, repeat this to have several recipients
> 3.Then try to add a contact which was already added into the 'To' field
>
> EXPECTED
> As it was specified,
Where? I cannot find such specification in v8.0 WF document.
> user should be able to add the same contact several
> times into the 'To' field
The behaviour of FFOS Messages app exactly matches iOS Messaging and Android
>
> ACTUAL
> When tapping on a contact which has been already added, user is taken back
> to SMS/MMS compose view, the contact is not added into the 'To' field and
> there is not any error or warning message to let user know why the contact
> has not been added
Yes, in exactly the same way that iOS Messaging and Android Messaging behave.
Comment 3•11 years ago
|
||
(In reply to Rick Waldron from comment #2)
> The behaviour of FFOS Messages app exactly matches iOS Messaging and Android
> (In reply to Isabel Rios [:isabel_rios] from comment #0)
> > Bug seen on Unagi v1-train
> > Gecko-65bbcee
> > Gaia-13c6246
> >
> > PROCEDURE
> > 1.Create a new SMS/MMS
> > 2.Tap on `+` icon to add a recipient, repeat this to have several recipients
> > 3.Then try to add a contact which was already added into the 'To' field
> >
> > EXPECTED
> > As it was specified,
>
>
> Where? I cannot find such specification in v8.0 WF document.
guidance on the addition of multiple instances of the same contact can be found on page 07:
"
Selection of same result
A user selects a contact with a given channel of communication (say telephone number) from the auto suggestions in order to add them to the ‘to’ field. If they then proceed to generate the same list of auto suggestions a second time the number already selected will still be presented. If the user then selects the same contact with the same channel of communication from the suggestions a second time in order to add to the ‘to’, the ‘to’ field will contain two individual entries for the same contact with same channel of communication. However when the user presses ‘send’ only one message should be sent to the contact.
"
Though this is talking about auto suggestions by extrapolation the principle should be implemented for any other method that a user can enter a destination into the 'to' field.
N.B. i just noticed that a section of annotation 02 is content left over from a previous version of the document and is a publishing error. I am lead to believe that part of what annotation 2 is specifying is unachievable due to effect on performance. It has already been removed from the next edition of the document
>
>
> > user should be able to add the same contact several
> > times into the 'To' field
>
> The behaviour of FFOS Messages app exactly matches iOS Messaging and Android
>
> >
> > ACTUAL
> > When tapping on a contact which has been already added, user is taken back
> > to SMS/MMS compose view, the contact is not added into the 'To' field and
> > there is not any error or warning message to let user know why the contact
> > has not been added
>
> Yes, in exactly the same way that iOS Messaging and Android Messaging behave.
At this point I think it is important to clarify a couple of things:
Firstly we are not designing or developing any other OS other than FirefoxOS
Secondly no other mobile OS exists as a UX specification for the design and development of FirefoxOS. The only UX specifications that you should be following or using for guidance are the ones that are made available specifically for this project. If the solution in the specifications that are delivered to you is ambiguous, conflicting, deficient, unachievable or in your professional opinion suboptimal you should be contacting the published of this specifications directly though any of the available communication channels, looping in whoever else need to be in on the conversation, raising your concerns and then working with them to define a solution. It is not acceptable to simply refer to another OS for a solution and copy the observed behavior.
Thirdly, regarding what you have implemented: The unexpected and unnotified deletion of content the user has just input into the system is extremely bad UX. Irrespective of where else you have observed it, its just wrong. It also deviates from the behavior that was specified in HTML5_SMS-MMSUserStorySpecifications_20130503_V8.0 and in view of this needs correcting.
If you need any further clarification please do not hesitate to contact me
Flags: needinfo?(aymanmaat)
Assignee | ||
Comment 4•11 years ago
|
||
(In reply to ayman maat :maat from comment #3)
> I am lead to believe that part of what annotation 2 is specifying is unachievable due to effect on performance. It has already been removed from the next edition of the document
I'm not sure what your sources for this are, but as the implementor of multi-recipient, I can say with complete confidence that this is a very low cost operation.
Sidenote: specifications/wireframes without addressable, numbered points are "extremely bad UX".
Assignee | ||
Updated•11 years ago
|
Assignee: nobody → waldron.rick
Assignee | ||
Updated•11 years ago
|
Summary: [MMS/SMS] Multi-recipient.There is no feedback when trying to add a contact once and again → [MMS/SMS] Multi-recipient. Allow manual entry of duplicate recipients
Assignee | ||
Comment 5•11 years ago
|
||
Attachment #762085 -
Flags: review?(felash)
Attachment #762085 -
Flags: feedback?(aymanmaat)
Comment 6•11 years ago
|
||
Awesome! works fine for me. Thanks for your cooperation and feedback Rick.
Comment 7•11 years ago
|
||
Comment on attachment 762085 [details] [review]
Github Pull Request
Awesome! works fine for me. Thanks for your cooperation and feedback Rick.
Attachment #762085 -
Flags: feedback?(aymanmaat)
Comment 8•11 years ago
|
||
Comment on attachment 762085 [details] [review]
Github Pull Request
Corey can probably review this faster than me
Attachment #762085 -
Flags: review?(felash) → review?(gnarf37)
Comment 9•11 years ago
|
||
Comment on attachment 762085 [details] [review]
Github Pull Request
r=me
Attachment #762085 -
Flags: review?(gnarf37) → review+
Updated•11 years ago
|
blocking-b2g: leo? → leo+
Assignee | ||
Comment 10•11 years ago
|
||
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 11•11 years ago
|
||
I was not able to uplift this bug to v1-train. If this bug has dependencies which are not marked in this bug, please comment on this bug. If this bug depends on patches that aren't approved for v1-train, we need to re-evaluate the approval. Otherwise, if this is just a merge conflict, you might be able to resolve it with:
git checkout v1-train
git cherry-pick -x 4ff9f94fdc607209bf57b4843a8102229db147e7
<RESOLVE MERGE CONFLICTS>
git commit
Flags: needinfo?(waldron.rick)
Assignee | ||
Comment 12•11 years ago
|
||
Flags: needinfo?(waldron.rick)
Comment 14•11 years ago
|
||
(In reply to Rick Waldron from comment #12)
> https://github.com/mozilla-b2g/gaia/pull/10445
Github is saying that this no longer applies to v1-train.
Comment 15•11 years ago
|
||
uplifted master: 4ff9f94fdc607209bf57b4843a8102229db147e7
to v1-train: 3c11025e78e97baef1649e3b0c98d02899680133
status-b2g18:
--- → fixed
Comment 16•11 years ago
|
||
also uplifted master: 74fb3b1dd864cf090a26a578615064cd9130f5e8
to v1-train: e44308ce54fa049b6361d303850fbd172ba592fe
Comment 17•11 years ago
|
||
Rick - In the future, if a bug includes a follow up commit - PLEASE make sure that both commits are referenced in bugzilla - thanks!
Comment 18•11 years ago
|
||
1.1hd: e44308ce54fa049b6361d303850fbd172ba592fe
Reporter | ||
Comment 19•11 years ago
|
||
Verified with unagi device 07/07 build:
Gecko-e7708d4
Gaia-d336288
Ref. ril
Status: RESOLVED → VERIFIED
Comment 20•11 years ago
|
||
Issue as expected on the Leo
Build ID: 20130731070208
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/aff662053ee8
Gaia: 6c635e809baedb6b3393bd351b8ce95304782ac6
Platform Version: 18.1
RIL Version: 01.01.00.019.171
As it was specified, user was able to add the same contact several times into the 'To' field
Updated•11 years ago
|
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.
Description
•