Closed Bug 1043626 Opened 10 years ago Closed 10 years ago

[B2G][SMS] Selecting a recipient from contacts with more than one number takes user to a page that appears to lack cancel option

Categories

(Firefox OS Graveyard :: Gaia::Contacts, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v1.4 affected, b2g-v2.0 affected, b2g-v2.1 unaffected)

RESOLVED DUPLICATE of bug 972573
Tracking Status
b2g-v1.4 --- affected
b2g-v2.0 --- affected
b2g-v2.1 --- unaffected

People

(Reporter: bzumwalt, Assigned: hola)

Details

(Whiteboard: [2.0-flame-test-run-3])

Attachments

(2 files)

Attached image Screenshot
Description:
When user adds recipient to new SMS message from contacts that has more than one number, the screen allowing them to choose a number appears to have no option to cancel. The only options on the screen are the available numbers and an "OK" button. Pressing any of the numbers selects number and takes user back to thread without further input. Pressing OK by itself takes user back to Contacts list, whi

To a user this screen appears as though one would select a number, then press OK to confirm. It may seem like there is no way to go back to the previous contacts list screen.


Repro Steps:
1) Update a Flame to 20140723000201
2) Open SMS app from the Home screen.
3) Press new sms button.
4) Press select contact button.
5) Select a contact with 2 phone numbers.

Actual:
OK button functions as Cancel button with no indication that this is the buttons functionality.

Expected:
A button is clearly labeled in such a way to suggest Back or Cancel functionality.

Environmental Variables:
Device: Flame 2.0
Build ID: 20140723000201
Gaia: bf3fb88039843359d0a5759b2c0fb787abae544f
Gecko: 57c44a3f83f6
Version: 32.0 (2.0) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Notes:
Repro frequency: 3/3, 100%
Link to failed test case: https://moztrap.mozilla.org/manage/case/5009/
See attached: screenshot & logcat
Issue does NOT occur on Flame 2.1 (319mb) and Buri 2.1

Environmental Variables:
Device: Flame 2.1 Master (319mb)
Build ID: 20140723040201
Gaia: 01d86c8cc615658694b114ca5711763efc4ef205
Gecko: d0f6259e8446
Version: 34.0a1 (Master)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Environmental Variables:
Device: Buri 2.1 Master
Build ID: 20140723073021
Gaia: 01d86c8cc615658694b114ca5711763efc4ef205
Gecko: 717cd9d89a80
Version: 34.0a1 (Master)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0

Actual Results: A button is clearly labeled in such a way to suggest Back or Cancel functionality.


Issue DOES occur on Flame 2.0 (512mb), Buri 2.0, Flame 1.4 (319mb), and Buri 1.4

Environmental Variables:
Device: Flame 2.0 (512mb)
Build ID: 20140723000201
Gaia: bf3fb88039843359d0a5759b2c0fb787abae544f
Gecko: 57c44a3f83f6
Version: 32.0 (2.0) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Environmental Variables:
Device: Buri 2.0
Build ID: 20140723000201
Gaia: bf3fb88039843359d0a5759b2c0fb787abae544f
Gecko: 57c44a3f83f6
Version: 32.0a2 (2.0) 
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Environmental Variables:
Device: Flame 1.4 (319mb)
Build ID: 20140723000202
Gaia: 5db3d93d68c30c1cf24499b3cda3fd881d207ea6
Gecko: 3dde355c32a1
Version: 30.0 (1.4)
Firmware Version: v121-2
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Environmental Variables:
Device: Buri 1.4
Build ID: 20140723000202
Gaia: 5db3d93d68c30c1cf24499b3cda3fd881d207ea6
Gecko: 3dde355c32a1
Version: 30.0 (1.4)
Firmware Version: v1.2device.cfg
User Agent: Mozilla/5.0 (Mobile; rv:30.0) Gecko/30.0 Firefox/30.0

Actual Results: OK button functions as Cancel button with no indication that this is the buttons functionality.
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Environmental variables for all Flames in comment 1 should be "Firmware Version: v122"
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
Attached file Logcat
I agree the UX could be better here.

Francisco, your thought?
Component: Gaia::SMS → Gaia::Contacts
Flags: needinfo?(francisco)
Yes,

We recently introduced the use of the action menu, so sure we can get this to use the action menu as well.
Flags: needinfo?(francisco)
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review+]
Assignee: nobody → hola
Right now in master this is fixed and the action menu is already implemented.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: