Closed Bug 911024 Opened 12 years ago Closed 7 years ago

[B2G][Helix][dialer][tongxiao]The UE will diaplay the Signal strength in a unavailable card, when call a emergency number.

Categories

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

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: lecky.wanglei, Unassigned)

Details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MALC; aff-kingsoft-ciba; .NET4.0C; .NET4.0E; Tablet PC 2.0) Steps to reproduce: 【Detail Description*】:The UE will diaplay the Signal strength in a unavailable card, when call a emergency number. 【Repro Steps*】: 1. Insert a unavailable card . 2. the UE can identify the card ,but could not access the network and will not diaplay the Signal strength . 3. The UE call a emergency number . 4. Then the UE will diaplay the Signal strength in the signal bar. 【Expect Result*】:The UE will not diaplay the Signal strength in the signal bar. 【Real Result*】:The UE will diaplay the Signal strength in the signal bar. 【Test Count*】:10 【Found Count*】:10 【Gaia commit ID*】:c0ea0a4943dc8d3751b07f5b5c5d3abe06364a14 【Gecko commit ID*】: 170f9e477571127cd40997fa2abe262ed43f0e4d 【Log*】: 【Network environment】: 【Resume operation】: 【Carrier】:
Severity: normal → blocker
blocking-b2g: --- → hd?
Priority: -- → P2
any update?
Flags: needinfo?(wchang)
Shawn, I think this is normal behaviour, can you confirm? I believe the displayed signal indicates the signal strength of the cell/network that you're calling the ECC on.
Flags: needinfo?(wchang) → needinfo?(sku)
This is status bar design (in gaia). When there is any call alive, signal bar will be drawn according to current asu/dbm value. // Code snippet, statusbar.js signal: function sb_updateSignal() { var conn = window.navigator.mozMobileConnection; if (!conn || !conn.voice) return; var voice = conn.voice; var icon = this.icons.signal; var flightModeIcon = this.icons.flightMode; var _ = navigator.mozL10n.get; if (this.settingValues['ril.radio.disabled']) { // "Airplane Mode" icon.hidden = true; flightModeIcon.hidden = false; return; } flightModeIcon.hidden = true; icon.hidden = false; if (conn.cardState === 'absent') { // no SIM delete icon.dataset.level; delete icon.dataset.emergency; delete icon.dataset.searching; delete icon.dataset.roaming; } else if (voice.connected || this.hasActiveCall()) { // "Carrier" / "Carrier (Roaming)" icon.dataset.level = Math.ceil(voice.relSignalStrength / 20); // 0-5 icon.dataset.roaming = voice.roaming; delete icon.dataset.emergency; delete icon.dataset.searching; } else { // "No Network" / "Emergency Calls Only (REASON)" / trying to connect icon.dataset.level = -1; // logically, we should have "&& !voice.connected" as well but we // already know this. icon.dataset.searching = (!voice.emergencyCallsOnly && voice.state !== 'notSearching'); icon.dataset.emergency = (voice.emergencyCallsOnly); delete icon.dataset.roaming; } if (voice.emergencyCallsOnly) { this.addCallListener(); } else { this.removeCallListener(); } },
Flags: needinfo?(sku)
Hi, when the UE is in emergency mode ,it is only in limited service.So there should not display the signal strength .When the UE show the signal strength , It means that the UE is in normal service ,not limited service. This is not good experience.
Flags: needinfo?(sku)
Hi: Please ask Gaia people about this design. Basically, I agree with your point. Hi Wayne: Any need to loop Gaia RD to reply this? Thanks! sku
Flags: needinfo?(sku) → needinfo?(wchang)
This can also be observed on devices on other operating systems and there is no definite 'right' implementation. There is still signal strength even if you're on limited service. As long as you have *any* service there is strength, it's just whether or not you indicate it. This is not a blocker. but adding UX to comment and review this.
Severity: blocker → normal
blocking-b2g: hd? → ---
Flags: needinfo?(wchang) → needinfo?(firefoxos-ux-bugzilla)
I am flagging Joe to advise if this is a feature that should be included in the product and backlog for 1.3.
Flags: needinfo?(firefoxos-ux-bugzilla) → needinfo?(jcheng)
koi? so it goes into comms team triage
blocking-b2g: --- → koi?
Flags: needinfo?(jcheng)
blocking-b2g: koi? → 1.3?
hi reporter, can you please provide a video? add to backlog bug 891754
blocking-b2g: 1.3? → ---
Flags: needinfo?(lecky.wanglei)
Hi, I will provide it soon.
Flags: needinfo?(lecky.wanglei)
Component: Gaia::Dialer → Gaia::System
Firefox OS is not being worked on
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.