Closed Bug 1159394 Opened 11 years ago Closed 10 years ago

[RTL][Contacts] Alphabet index remains after deleting all contacts when switching between languages

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(b2g-v2.2 unaffected, b2g-master affected)

RESOLVED WORKSFORME
Tracking Status
b2g-v2.2 --- unaffected
b2g-master --- affected

People

(Reporter: ychung, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [3.0-Daily-Testing])

Attachments

(3 files)

Description: In Contacts, the alphabet indexes for the contacts remain when all imported contacts are deleted after switching back to English from an RTL language. Pre-requisite: Have a SIM inserted with multiple contacts. Repro Steps: 1) Update a Flame to 20150428010206. 2) Open Contacts > Select the settings icon > Select "Import Contacts" > Select SIM. 3) When contacts are imported, return to the main Contacts screen. 4) Go to Home screen, and open Settings app. 5) Select "Language", and set the device language in Arabic. 6) Return to Contacts by edge gesture. 7) Return to Settings by edge gesture. 8) Change the language back to English. 9) Enter card view, and close the Contacts app. 10) From the Home screen, open Contacts app. (If the list appear right-aligned, close and re-open Contacts app.) 11) Select the settings icon > Select "Delete Contacts". 12) Select all contacts, and delete all contacts. 13) When deleting is done, return to the main Contacts screen. Actual: The alphabet indexes remain on the list when there's no contacts. Expected: The alphabet indexes are gone, and "No contacts. Start adding them now" string appears. Notes: This issue also reproduces when Hebrew is selected during step #5. Environmental Variables: Device: Flame 3.0 Build ID: 20150428010206 Gaia: 0636405f0844bf32451a375b2d61a2b16fe33348 Gecko: caf25344f73e Gonk: b83fc73de7b64594cd74b33e498bf08332b5d87b Version: 40.0a1 (3.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0 Repro frequency: 7/7 See attached: video clip, logcat
This issue does NOT reproduce on Flame 2.2. Result: The alphabet indexes are gone, and "No contacts. Start adding them now" string appears. Environmental Variables: Device: Flame 2.2 (KK, 319mb, full flash) Build ID: 20150428002500 Gaia: 9f6b1b9082662ba2c14168fc66bb02b4df3141e5 Gecko: e79c19bf19bf Gonk: ebad7da532429a6f5efadc00bf6ad8a41288a429 Version: 37.0 (2.2) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:37.0) Gecko/37.0 Firefox/37.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Nothing should remain after deleting the contacts and this is a regression so nominating this 3.0?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
Please disregard Comment 3 this appears to be an edge case so not nominating to block on this.
QA Contact: ychung
Triage -- P2
Priority: -- → P2
I was unable to get a regression window as the repro rate drops down significantly to less than 30%. The earliest build I could reproduce the issue is the following: Environmental Variables: Device: Flame 3.0 BuildID: 20150408170433 Gaia: a290b11627ec2b7c25980f5687a98da86641cfe4 Gecko: 9a29065e2311 Version: 40.0a1 (3.0) Firmware Version: v18D-1 User Agent: Mozilla/5.0 (Mobile; rv:40.0) Gecko/40.0 Firefox/40.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
QA Contact: ychung
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(ktucker)
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][MGSEI-Triage+]
Attached video AriesKK_v2.5.3GP
This issue cannot be reproduced on latest Aries KK v2.5 build by the same STR in comment 0. Actual Result: The alphabet indexes are gone, and "No contacts. Start adding them now" string appears. See attachment:AriesKK_v2.5.3GP. Reproducing rate:0/10 Device: Aries KK v2.5 build Build ID 20150810003528 Gaia Revision 09dea2d5ff21cdb56da35fe4aa5bf4c90cf1da7f Gaia Date 2015-08-09 17:11:47 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/0e269a1f1beb Gecko Version 42.0a1 Device Name aries Firmware(Release) 4.4.2 Firmware(Incremental) eng.worker.20150810.000017 Firmware Date Mon Aug 10 00:00:24 UTC 2015 Bootloader s1 Note:The recent apps will be killed automatically in the background on FlameKK v2.5, only when this problem is solved can we verify the current issue.
Blocks: 1181926
The recent apps will not be killed automatically in the background and this issue cannot be reproduced on latest FlameKK v2.5 build, the behavior is same as the video in comment 7. Actual result:The alphabet indexes are gone, and "No contacts. Start adding them now" string appears. Reproducing rate:0/10 Device:FlameKK v2.5 build Build ID 20151026030217 Gaia Revision a677ddd3aa3a81058775938bd56008d96dbc78b0 Gaia Date 2015-10-26 04:48:31 Gecko Revision https://hg.mozilla.org/mozilla-central/rev/5ca03a00d26823ce91ee0eaa2937bed605bd53c1 Gecko Version 44.0a1 Device Name flame Firmware(Release) 4.4.2 Firmware(Incremental) eng.cltbld.20151026.070911 Firmware Date Mon Oct 26 07:09:23 EDT 2015 Firmware Version v18D v4 Bootloader L1TC000118D0
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: