Closed Bug 1023674 Opened 10 years ago Closed 6 years ago

[V1.4][Dolphin][Settings]Manual searching network fails when PDP is active.

Categories

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

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sam.hua, Unassigned)

Details

(Whiteboard: [SPRD320814])

      No description provided.
1. activate data connection
2  Enter Settings-Cellular->Network Operator -> click Automatic selection
3  manual searching network,
4  only search one PLMN.

expected:
search more PLMN
Whiteboard: [SPRD320814]
As my memory, there is no SCAN available when modem is in DCH mode.

Besides, some other phones have different behaviors.
such as, iPhone will disable PDP first, and request SCAN then...

ni?mike to see if any UX can be involved for this discussion.
Flags: needinfo?(mtsai)
(In reply to shawn ku [:sku] (OOO 7/17 ~ 7/31) from comment #2)
> As my memory, there is no SCAN available when modem is in DCH mode.
> 
> Besides, some other phones have different behaviors.
> such as, iPhone will disable PDP first, and request SCAN then...

I'm wondering should it be handled in modem?

> 
> ni?mike to see if any UX can be involved for this discussion.
Hi Jenny, please work with Shawn and Edgar on this issue. Thank you.
Flags: needinfo?(mtsai) → needinfo?(jelee)
Hi all, from what I know, the scan result will be incorrect whenever data connection is on. That means the way to get a correct result is to disable data connection during the scan. I don't think it's necessary to involve user in the action of disabling data connection (it is not something regular user would understand), so, what I would suggest we do is to automatically disable data connection when scan is initiated and inform user data connection is temporarily off during the process with a toast. After the scan, enable data connection again. Tks!
Flags: needinfo?(jelee)
After thinking twice of this issue, IMHO, the reasons why UI interaction is required are:
1. Data connection will be forbidden while manually searching networks.
2. In general, it takes much time to finish the entire searching process and user might do other operations including internet access before searching is complete.
3. User will be confused why the ongoing data transmission is terminated unexpectedly.
4. Automatically enabling/disabling the connection might introduce more questions to the user why the data connection is gone or reconnected without user confirmation.

Unlike iPhone, as I remember, in Samsung Galaxy devices, 
1. User will be informed for this limitation.
2. A confirmation is needed before searching networks when data connection is enabled.

This will be a better UX for reference.

Hence, I'd like to set NI again for further UX discussion. :p
Flags: needinfo?(jelee)
Thanks for the clarification Bevis!

For this issue, let's do:

Upon tapping on search network, if data connection is off at the moment, proceed to scan network without dialog confirmation; if data connection is on, show warning dialog to confirm the action:

----------------------------------
< Search network operator? >
Data connection will be turned off automatically during the searching process.
Do you want to proceed?
[Cancel] [Ok] 
----------------------------------

If user taps on ok, disable data connection and start scanning. Data connection will be turned back on automatically after the scanning is done. If user taps on "Search again", show the dialog again. 
Let me know if there's any problem. Thanks!
Flags: needinfo?(jelee)
(In reply to Jenny Lee from comment #7)
> Thanks for the clarification Bevis!
> 
> For this issue, let's do:
> 
> Upon tapping on search network, if data connection is off at the moment,
> proceed to scan network without dialog confirmation; if data connection is
> on, show warning dialog to confirm the action:
> 
> ----------------------------------
> < Search network operator? >
> Data connection will be turned off automatically during the searching
> process.
> Do you want to proceed?
> [Cancel] [Ok] 
> ----------------------------------
> 
> If user taps on ok, disable data connection and start scanning. Data
> connection will be turned back on automatically after the scanning is done.
> If user taps on "Search again", show the dialog again. 
> Let me know if there's any problem. Thanks!

The precondition of auto re-enable data connection is that there is no more dependency to the data connection for the upcoming operations like selected the scanned network.

Hi Shawn,

Will there be other limitation to select the scanned network when data connection is on?
If yes, then, it will be better to manually enable/disable data connection by the user, right?
Flags: needinfo?(sku)
Both network scan and manual network selection will fail when data connection is on. Unless Gaia can handle complex behaviour, I will suggest we follow comment 7 to inform user that Data connection will be off and process network scan then.

Eventually, user will need to re-enable data connection manually.
Flags: needinfo?(sku)
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.