Closed
Bug 1232797
Opened 9 years ago
Closed 9 years ago
The 2nd 'Enter PUK code' dialog (if 1st PUK dialog is skipped) lacks labeling on fields
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect)
Tracking
(blocking-b2g:2.6+, b2g-v2.2 unaffected, b2g-v2.5 affected, b2g-master verified)
RESOLVED
FIXED
| blocking-b2g | 2.6+ |
| Tracking | Status | |
|---|---|---|
| b2g-v2.2 | --- | unaffected |
| b2g-v2.5 | --- | affected |
| b2g-master | --- | verified |
People
(Reporter: pcheng, Assigned: scottwu)
References
Details
(Keywords: regression, Whiteboard: [2.6-Daily-Testing] [spark])
Attachments
(5 files)
Description:
The 'Enter PUK code' dialog does not label what the second and third fields are for. Note that this only happens if you skip the first PUK prompt.
STR:
1) Turn on or off (depending on your current setting) SIM Pin in Settings
2) Enter wrong SIM Pin three times
3) On the PUK prompt, tap anywhere on screen to dismiss keyboard, then tap the Skip button on the prompt
4) Attempt to turn on or off SIM Pin again, and observe the dialog
Expected: Dialog clearly labels all fields on this screen. Indicating what needs to be entered on there.
Actual: Only the first field is labeled with 'PUK code', the rest of fields are not labeled hence user wouldn't know what they're for. See screenshot.
Device: Aries 2.6
BuildID: 20151215145647
Gaia: ee43a95f2bbe39c5ac8c9fcdec76749a56c02f2e
Gecko: cb66ffeb6725e8344818e8e2f707ae2eaeb953b4
Gonk: a19052e4389c3ae2d8fc3e7a74a475401baacc56
Version: 46.0a1 (2.6)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0
Device: Flame 2.6
BuildID: 20151215030209
Gaia: ad15b4f1f50f4e28170a069f049e5bdeec8d15cc
Gecko: ae37fdb042c07c0cb9d0afcd41372a96454f4f4f
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 46.0a1 (2.6)
Firmware Version: v18Dv4
User Agent: Mozilla/5.0 (Mobile; rv:46.0) Gecko/46.0 Firefox/46.0
| Reporter | ||
Comment 1•9 years ago
|
||
| Reporter | ||
Comment 2•9 years ago
|
||
Flame 2.5 is also affected.
Device: Flame 2.5
BuildID: 20151215162548
Gaia: 062e0fa48c1b5d5156f6911a5a4519128fac3231
Gecko: 7fffe3f2990dad2297ca474296933f85b2a573ab
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 44.0a2 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:44.0) Gecko/44.0 Firefox/44.0
--------
Flame 2.2 is unaffected. 2nd field is labeled with 'Create PIN (must contain 4 to 8 digits)', and 3rd field 'Confirm new PIN'.
Device: Flame 2.2
BuildID: 20151215032500
Gaia: 885647d92208fb67574ced44004ab2f29d23cb45
Gecko: 2c21da79a810
Gonk: bd9cb3af2a0354577a6903917bc826489050b40d
Version: 37.0 (2.2)
Firmware Version: v18Dv4
User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
status-b2g-v2.2:
--- → unaffected
status-b2g-v2.5:
--- → affected
status-b2g-master:
--- → affected
Flags: needinfo?(jmercado)
Keywords: regression
Whiteboard: [2.6-Daily-Testing] [spark]
Comment 3•9 years ago
|
||
As entering wrong information on this screen could result in a locked screen, nominating it as a blocker. Let's get a window.
blocking-b2g: --- → 2.6?
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado)
Keywords: regressionwindow-wanted
Comment 4•9 years ago
|
||
Correction: Entering wrong information on that screen can result in a locked SIM.
Updated•9 years ago
|
QA Contact: jthomas
Updated•9 years ago
|
blocking-b2g: 2.6? → 2.6+
Comment 5•9 years ago
|
||
In between my Last Working and First Broken builds there was an issue regarding some builds that pulled up a blank a SIM Security menu in Settings. I have provided the builds around this. I included the Central Window since the Gaia Pushlog appears to be much shorter, but also provided the B2G Inbound if this is of any extra use.
Caused by changes made in Bug 1103808
CentralRegression Window
Last Working
Environmental Variables:
Device: Flame 2.5
BuildID: 20150212150405
Gaia: 2a2b008f9ae957fe19ad540d233d86b5c0b6829e
Gecko: 2f5c5ec1a24b
Version: 38.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
First Broken
Environmental Variables:
Device: Flame 2.5
BuildID: 20150217074031
Gaia: ae02fbdeae77b2002cebe33c61aedeee4b9439fd
Gecko: 4bb425001d8a
Version: 38.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
Last Working gaia / First Broken gecko -Unaffected
Gaia: 2a2b008f9ae957fe19ad540d233d86b5c0b6829e
Gecko: 4bb425001d8a
Last Working gecko / First Broken gaia - Affected
Gecko: 2f5c5ec1a24b
Gaia: ae02fbdeae77b2002cebe33c61aedeee4b9439fd
Gaia Pushlog:
https://github.com/mozilla-b2g/gaia/compare/2a2b008f9ae957fe19ad540d233d86b5c0b6829e...ae02fbdeae77b2002cebe33c61aedeee4b9439fd
==================================================
Caused by changes made in Bug 1103808
B2g Inbound Regression Window
Last Working
Environmental Variables:
Device: Flame 2.5
BuildID: 20150213082557
Gaia: f0b93e0668ef9565bd6f050b15b4f794d59feb65
Gecko: 3bbbe722fbe7
Version: 38.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
First Broken
Environmental Variables:
Device: Flame 2.5
BuildID: 20150217113115
Gaia: 189d6b3c4e44cfd28a92ce7dee4e06739f479feb
Gecko: fb9680492d09
Version: 38.0a1 (2.5)
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:38.0) Gecko/38.0 Firefox/38.0
Last Working gaia / First Broken gecko - This issue does NOT occur with with broken Gecko.
Gaia: f0b93e0668ef9565bd6f050b15b4f794d59feb65
Gecko: fb9680492d09
Last Working gecko / First Broken gaia - This issue DOES occur with broken Gaia.
Gecko: 3bbbe722fbe7
Gaia: 189d6b3c4e44cfd28a92ce7dee4e06739f479feb
Gaia Pushlog:
https://github.com/mozilla-b2g/gaia/compare/f0b93e0668ef9565bd6f050b15b4f794d59feb65...189d6b3c4e44cfd28a92ce7dee4e06739f479feb
Blocks: 1103808
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage?]
Flags: needinfo?(jmercado)
Keywords: regressionwindow-wanted
Comment 6•9 years ago
|
||
Eregon or Fred, can you please take a look at this issue?
Flags: needinfo?(jmercado)
Flags: needinfo?(gasolin)
Flags: needinfo?(eragonj+moz)
Updated•9 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Comment 7•9 years ago
|
||
Scott, could you help take a look on this?
Flags: needinfo?(scwwu)
Flags: needinfo?(gasolin)
Flags: needinfo?(eragonj+moz)
Comment 9•9 years ago
|
||
| Assignee | ||
Comment 10•9 years ago
|
||
I found that the labels might only be missing for SIM1 and not SIM2, so it should work with the patch. However, actually triggering the PUK mode on a real SIM card would be somewhat problematic, so I have not tested it completely.
John, could you help me verify if the patch works?
Flags: needinfo?(jthomas)
| Assignee | ||
Comment 11•9 years ago
|
||
Additionally, I think there's a missing string (pinErrorMsg).
Tina, do you have the UX spec that says what the string should be?
Flags: needinfo?(thsieh)
| Reporter | ||
Comment 12•9 years ago
|
||
Scott, the pinerrormsg issue is being handled in bug 1232788.
Flags: needinfo?(thsieh) → needinfo?(scwwu)
| Reporter | ||
Comment 13•9 years ago
|
||
I've verified that the patch at comment 9 fixes the issue. Tested on Flame and Aries. With the patch, all fields are labeled on this dialog, matching 2.2 behavior.
Updated•9 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmercado)
| Assignee | ||
Comment 14•9 years ago
|
||
Comment on attachment 8699831 [details] [review]
[gaia] scottwu:1232797-enter-puk-code-labels > mozilla-b2g:master
Hi Fred, could you review this patch for me?
It's a small fix, using similar code from PUK2. Maybe someone forgot to copy it over.
Thanks!
Flags: needinfo?(scwwu)
Attachment #8699831 -
Flags: review?(gasolin)
Comment 15•9 years ago
|
||
Comment on attachment 8699831 [details] [review]
[gaia] scottwu:1232797-enter-puk-code-labels > mozilla-b2g:master
Looks good, thanks!
Attachment #8699831 -
Flags: review?(gasolin) → review+
| Assignee | ||
Comment 16•9 years ago
|
||
Thanks a lot :gasolin and :piwei
Merged to master.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 17•9 years ago
|
||
This bug has been verified as "pass" on the latest build of Flame master and Aries KK master by the STR in comment 0.
Actual results: The 2nd 'Enter PUK code' dialog (if 1st PUK dialog is skipped) has its label on fields.
See attachment: verified_Flame_master.3gp
Reproduce rate: 0/10
Device: Flame master_512mb (Pass)
Build ID 20151221150211
Gaia Revision 14aefb2519becfa32f31bcc3c9c995693421f19c
Gaia Date 2015-12-21 06:34:35
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/8c9825377d0d8115e9fed64fd3700b1e54700dbe
Gecko Version 46.0a1
Device Name flame
Firmware(Release) 4.4.2
Firmware(Incremental) eng.cltbld.20151221.182728
Firmware Date Mon Dec 21 18:27:42 EST 2015
Firmware Version v18D v4
Bootloader L1TC000118D0
Device: Aries KK master (Pass)
Build ID 20151221204910
Gaia Revision 14aefb2519becfa32f31bcc3c9c995693421f19c
Gaia Date 2015-12-21 06:34:35
Gecko Revision https://hg.mozilla.org/mozilla-central/rev/8c9825377d0d8115e9fed64fd3700b1e54700dbe
Gecko Version 46.0a1
Device Name aries
Firmware(Release) 4.4.2
Firmware(Incremental) eng.worker.20151221.200242
Firmware Date Mon Dec 21 20:02:51 UTC 2015
Bootloader s1
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
Comment 18•9 years ago
|
||
You need to log in
before you can comment on or make changes to this bug.
Description
•