Closed Bug 964345 Opened 12 years ago Closed 12 years ago

[DSDS] Wrong panel navigation flow for call settings and cellular and data menu items

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:1.3+, b2g-v1.3 fixed)

RESOLVED FIXED
1.3 C3/1.4 S3(31jan)
blocking-b2g 1.3+
Tracking Status
b2g-v1.3 --- fixed

People

(Reporter: jaoo, Assigned: jaoo)

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

After landing bug 945150 there are chances to get a wrong panel navigation flow for call settings and cellular and data menu items. The user could get access to the call settings panels without visiting the ICC card picker panel and even worse get a blank page when going back. This is a regression caused by bug 945150. This bug could be easily reproduced on fugu device by opening the settings app and clicking quickly the menu items for call settings. The same happens with the cellular and data settings.
Assignee: nobody → josea.olivera
blocking-b2g: --- → 1.3?
Attached patch v1 (obsolete) — — Splinter Review
Arthur, this patch fix the issue we were discussing on IRC about the issue in the panel navigation for call settings and cellular and data settings. Could you take a look at it please? Thanks! PS. Feel free to review the patch through the PR if you prefer.
Attachment #8366051 - Flags: review?(arthur.chen)
Keywords: regression
Comment on attachment 8366051 [details] [diff] [review] v1 Thanks for the patch, Jose! However, the current solution has two paths of initialization and which depend on which helper's init function gets called at first. This makes the code less readable and less robust. Can we call to DsdsSettings's init function from TelephonySettingHelper's init function? I mean move the adding of the idle observer from dsds_settings.js to the init function of TelephonySettingHelper. So that we can make sure DsdsSettings is initialized before initializing TelephonySettingHelper.
Attachment #8366051 - Flags: review?(arthur.chen)
Attached patch v2 — — Splinter Review
Arthur, review comments from comment #3 addressed. Could you take a look a it again, please? Thanks.
Attachment #8366051 - Attachment is obsolete: true
Attachment #8366506 - Flags: review?(arthur.chen)
Comment on attachment 8366506 [details] [diff] [review] v2 r=me. Thank you for the patch!
Attachment #8366506 - Flags: review?(arthur.chen) → review+
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.3 C3/1.4 S3(31jan)
1.3+ for broken feature
blocking-b2g: 1.3? → 1.3+
Uplifted 719c2650a53dcfa22689898cb82c3826d17eb1b2 to: v1.3: 4fe8dc01727741b28a7fcf025709d06693cdd2be
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: