Closed Bug 882095 Opened 11 years ago Closed 11 years ago

[MMS] Internal PDP is deactivation after changing MMS settings

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:leo+, b2g18 fixed, b2g-v1.1hd fixed)

RESOLVED FIXED
1.1 QE3 (26jun)
blocking-b2g leo+
Tracking Status
b2g18 --- fixed
b2g-v1.1hd --- fixed

People

(Reporter: leo.bugzilla.gaia, Assigned: arthurcc)

Details

(Whiteboard: GCF [TD-345160], TaipeiWW)

Attachments

(1 file)

1. Title: Internal PDP deactivation after changing MMS settings 2. Precondition: SMS app should be working 3. Tester's Action: 1)go to settings-> cellular&data -> message settings 2) change the status of the option auto retrieve and press ok 3)press the ok button near the name of menu (message settings) 4. Detailed Symptom (ENG.) : When the ok button of step 3 the DUT deactivate and reactivate the internal PDP without any reason 5. Expected: The internal PDP shouldn't be deactivated 6. Reproducibility: Y 1) Frequency Rate : 100% 7. Gaia Master/v1-train: Reproduced on v1-train and master 8. Gaia Revision: bd07ce233160a0e6325bf736769772a9d2273458 9. Personal email id: sasikala.paruchuri8@gmail.com
Hi, This is happening even when we are trying to change the SMS settings (for e.g.,Delivery Reports) Can you please let me know whether this is the expected behaviour? Thanks,
Hi Borja, Please check comment #1 and let us know your comments. Thanks
Flags: needinfo?(fbsc)
(In reply to Leo from comment #0) > 1. Title: Internal PDP deactivation after changing MMS settings > 2. Precondition: SMS app should be working > 3. Tester's Action: 1)go to settings-> cellular&data -> message settings > 2) change the status of the option auto retrieve and press ok > 3)press the ok button near the name of menu (message settings) > 4. Detailed Symptom (ENG.) : When the ok button of step 3 the DUT deactivate > and reactivate the internal PDP without any reason > 5. Expected: The internal PDP shouldn't be deactivated > 6. Reproducibility: Y > 1) Frequency Rate : 100% > 7. Gaia Master/v1-train: Reproduced on v1-train and master > 8. Gaia Revision: bd07ce233160a0e6325bf736769772a9d2273458 > 9. Personal email id: sasikala.paruchuri8@gmail.com I'll comment here with Borja's permission. That's the behavior implemented and expected. We force data connection to restart when changes in the panel are validated. See code at [1] please. I guess that makes sense only when updating the APN settings for MMS and we should avoid it in case of modifying delivery report settings or auto retrieve settings. Requesting ni? at :kaze and Steve Chung. Kaze, Steve, your feedback here is more than welcome. [1] https://github.com/mozilla-b2g/gaia/blob/master/apps/settings/js/carrier.js#L226-L229 [1] https://github.com/mozilla-b2g/gaia/blob/master/apps/settings/js/carrier.js#L226-L229
Flags: needinfo?(schung)
Flags: needinfo?(kaze)
Flags: needinfo?(fbsc)
(In reply to José Antonio Olivera Ortega [:jaoo] from comment #3) > I'll comment here with Borja's permission. That's the behavior implemented > and expected. We force data connection to restart when changes in the panel > are validated. See code at [1] please. I guess that makes sense only when > updating the APN settings for MMS and we should avoid it in case of > modifying delivery report settings or auto retrieve settings. Requesting ni? > at :kaze and Steve Chung. > > Kaze, Steve, your feedback here is more than welcome. > It sounds a reasonable behavior, but we don't have an efficient way to monitor if only the delivery report and auto retrieving option value changed (Maybe listening the apnSettings-list and apnSettings-advanced ul panel click event?). Hi Kaze, if you think this fixing is necessary and have a better solution for this scenario, you can assign it to me or any other proper developers, thanks.
Flags: needinfo?(schung)
blocking-b2g: --- → leo+
Whiteboard: [TD-345160]
Target Milestone: --- → 1.1 QE3 (24jun)
Assignee: nobody → arthur.chen
The logic specified by Jose has a flaw which is pressing OK without changing anything also triggers reconnection. I think we need to implement "submit" and "reset" functions in carrier.js so that we have a chance to check the value changes.
Severity: major → normal
Priority: -- → P2
Kaze, the patch added some logic checking if APN related settings are changed. Although the solution is not 100% accurate but it saves time of querying, saving, and comparing settings. It needs to be refined after bug 842252 landed. After that we will have more accurate information when merging the APN settings. Please help review the patch, thanks!
Attachment #764643 - Flags: review?(kaze)
Whiteboard: [TD-345160] → GCF [TD-345160]
Whiteboard: GCF [TD-345160] → GCF [TD-345160], TaipeiWW
Comment on attachment 764643 [details] Link to https://github.com/mozilla-b2g/gaia/pull/10481 r=me given the timeframe, but let’s make sure we get rid of this patch ASAP — that is, along with bug 842252.
Attachment #764643 - Flags: review?(kaze) → review+
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(kaze)
Resolution: --- → FIXED
1.1hd: f13928e9f6fa44357ccd4e330348844004b36a45
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: