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)
Tracking
(blocking-b2g:1.3+, b2g-v1.3 fixed)
| 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 | ||
Updated•12 years ago
|
Assignee: nobody → josea.olivera
blocking-b2g: --- → 1.3?
| Assignee | ||
Comment 1•12 years ago
|
||
| Assignee | ||
Comment 2•12 years ago
|
||
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)
Updated•12 years ago
|
Keywords: regression
Comment 3•12 years ago
|
||
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)
| Assignee | ||
Comment 4•12 years ago
|
||
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 5•12 years ago
|
||
Comment on attachment 8366506 [details] [diff] [review]
v2
r=me. Thank you for the patch!
Attachment #8366506 -
Flags: review?(arthur.chen) → review+
| Assignee | ||
Comment 6•12 years ago
|
||
Thanks Arthur, landed on Gaia master branch at https://github.com/mozilla-b2g/gaia/commit/719c2650a53dcfa22689898cb82c3826d17eb1b2
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.3 C3/1.4 S3(31jan)
Updated•12 years ago
|
status-b2g-v1.3:
--- → affected
Comment 8•12 years ago
|
||
Uplifted 719c2650a53dcfa22689898cb82c3826d17eb1b2 to:
v1.3: 4fe8dc01727741b28a7fcf025709d06693cdd2be
You need to log in
before you can comment on or make changes to this bug.
Description
•