Closed Bug 827233 Opened 13 years ago Closed 13 years ago

[Contacts & Dialer Missed Call Log] Add feedback when calling from Contacts or Call Log and No SIM/No Network/Airplane mode

Categories

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

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-basecamp:+)

VERIFIED FIXED
B2G C4 (2jan on)
blocking-basecamp +

People

(Reporter: tchung, Assigned: alberto.pastor)

Details

(Keywords: late-l10n, regression, Whiteboard: smoketest, unagi)

Attachments

(1 file, 1 obsolete file)

In Contacts, tapping a listed phone number is no longer launching the dialer activity. no logcat activity either. Repro: 1) install 20130106070203 daily unagi build 2) launch contacts, and have a phone number existing in a contact 3) tap the phone number under "Mobile" 4) Verify its not launching the dialer application activity Expected: - tapping the phone number launches dialer activity Actual: - tapping the phone number does nothing, stays in contacts app.
Assignee: nobody → alberto.pastor
blocking-basecamp: ? → +
Keywords: regression
Priority: -- → P2
Target Milestone: --- → B2G C4 (2jan on)
We are not using Activities anymore, but calling mozTelephony.dial instead. After debugging, it seems that we are successfully calling the dial method from gaia, but not receiving the telephony-new-call system message. Probably a platform bug.
HsinYi, can you help this?
Assignee: alberto.pastor → htsai
I think I see what's happening. I just realized that it happens only when it doesn't have network. So the problem is that we need to add feedback when no network / airplane mode and calling from contacts or call log.
Confirmed, this only happens if no SIM card or no Carrier is detected (eg, Emergency only mode). if works fine if your SIM card is registering a number. i just learned this affects Contacts App and Dialer App: Missed Call Log Re-nominating for triage, in that this fixing work involves a better error handling message if a user does not have a SIM card active. The key fix here is just to send a friendly error message telling the user that this is disabled (airplane mode also?) Will affect l10n, but i'm told that we can reuse the dialer error message that already landed.
blocking-basecamp: + → ?
Summary: [Contacts] unable to launch the dialer activity when tapping a phone number → [Contacts & Dialer Missed Call Log] unable to launch the dialer activity when tapping a phone number
Summary: [Contacts & Dialer Missed Call Log] unable to launch the dialer activity when tapping a phone number → [Contacts & Dialer Missed Call Log] Add feedback when calling from Contacts or Call Log and No SIM/No Network/Airplane mode
blocking-basecamp: ? → +
Pointer to Github pull-request
Attachment #698725 - Flags: review?(stas)
Attachment #698725 - Flags: review?(francisco.jordano)
Pointer to Github pull-request
Attachment #698726 - Attachment is obsolete: true
Just went through the review and test the cases on the phone (both dialer and calling from contacts) and it's looking good. Great job!
Attachment #698725 - Flags: review?(francisco.jordano) → review+
Comment on attachment 698725 [details] Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/7335 Grabbing the review request from stas here. Please don't change the callAirplaneModeMessage string. If that needs to be changed, file a new bug on that? The wording of it shouldn't be part of this bug.
Attachment #698725 - Flags: review?(stas) → review-
Locales backed out and new bug created for tracking the dialogues wording -> https://bugzilla.mozilla.org/show_bug.cgi?id=827606
Assignee: htsai → alberto.pastor
Attachment #698725 - Flags: review- → review?(l10n)
Alberto, it seems that you're using the same helper js in both contacts and dialer, but independent localizations of the strings in that helper? Is there no way to maintain those strings only in one place? If not, there should at least be a comment that makes sure we get consistent translations.
I was not sure about performance implications creating a new shared locale, but after talking with Kaze it seems that is a good option, so I'll go for it. Thanks!
Done. Axel, could you please review again? Thanks!
Keywords: late-l10n
Comment on attachment 698725 [details] Pointer to Github pull request: https://github.com/mozilla-b2g/gaia/pull/7335 Looks good to me, thanks. I'll make sure to post a note about the moved strings when I migrate the strings to gaia-l10n.
Attachment #698725 - Flags: review?(l10n) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Verified fixed in 2013-01-31-07-02-01 pvt nightly b2g18 build
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: