Active call panel incorrectly displayed when recieving a call

Bug #1390098 reported by Bill Filler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Canonical Devices Products
dialer-app
Fix Released
High
Gustavo Pichorim Boiko
dialer-app (Ubuntu)
Fix Released
High
Unassigned
dialer-app (Ubuntu RTM)
Fix Released
High
Gustavo Pichorim Boiko
unity8 (Ubuntu)
Invalid
Medium
Unassigned
unity8 (Ubuntu RTM)
Invalid
Medium
Unassigned

Bug Description

rtm build 140 on krillin

Steps to reproduce:
- open dialer
- call the phone
- answer the call

Expected results:
- dialer live call view should be displayed
- no Active call panel visible

Actual results:
- dialer live call view displayed
- Active call panel is briefly displayed and then hidden

Tags: ota-1 rtm14 ww51

Related branches

Bill Filler (bfiller)
no longer affects: content-hub
Changed in dialer-app:
assignee: nobody → Gustavo Pichorim Boiko (boiko)
importance: Undecided → High
tags: added: rtm14
Revision history for this message
kevin gunn (kgunn72) wrote :

i swear i saw this as well - but now it's corrected ?
or is it possible this is _only_ on rtm and not on vivid ?

tags: added: ota-1
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
assignee: nobody → Nick Dedekind (nick-dedekind)
importance: Undecided → Medium
Changed in unity8 (Ubuntu RTM):
importance: Undecided → Medium
assignee: nobody → Nick Dedekind (nick-dedekind)
Revision history for this message
Michał Sawicz (saviq) wrote :

This is most probably some focus/app-active issue within the shell, as described by boiko:

> So, here is the thing: when a call is accepted (the snap decision action
> is clicked), telephony-service requests that dialer-app is launched,
> which is ok.
> But when the dialer is already launched and in foreground something
> weird happens:
> - when the snap decision appears, dialer-app's application activeness is
> set to false (which is correct, since the snap decision is in foreground)
> - when the action is clicked, dialer-app's activeness switches to true,
> then to false briefly and then to true again. My guess is that this
> happens because telephony-service is requesting dialer to be opened.

Changed in unity8 (Ubuntu):
status: New → Triaged
Changed in unity8 (Ubuntu RTM):
status: New → Triaged
Changed in dialer-app:
status: New → Incomplete
Revision history for this message
Bill Filler (bfiller) wrote :

I actually can see the bug both on incoming calls and outgoing calls, when selecting a number from Recents and then pressing the call button

Revision history for this message
Nick Dedekind (nick-dedekind) wrote :

So the reason is that when the user accepts a call, the live call window takes a short while to load. Between accepting the call and the live call window showing, the CallManager.callindicatorVisible flag is set, which causes the active call hint to display. Then when the live call shows, it is unset, which hides the active call hint in the panel.

I'm not sure that unity can manage this any more than it already does.

Changed in dialer-app:
status: Incomplete → Confirmed
Revision history for this message
Nick Dedekind (nick-dedekind) wrote :

I think the callIndicatorVisible flag should only be set if there are active calls and if the live call window is not active or about to be.

Changed in dialer-app:
assignee: Gustavo Pichorim Boiko (boiko) → Nick Dedekind (nick-dedekind)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dialer-app - 0.1+15.04.20141113-0ubuntu1

---------------
dialer-app (0.1+15.04.20141113-0ubuntu1) vivid; urgency=low

  [ CI bot ]
  * Resync trunk

  [ Gustavo Pichorim Boiko ]
  * Add empty state in the history page. (LP: #1367325)
  * Do some basic QSceneGraph rendering optimizations.
  * Format timestamps according to the locale. (LP: #1375890)
  * Hide the SIM selector when in emergency mode. (LP: #1379386)
  * Fix a lot of warnings. (LP: #1368438)
  * Change live call control buttons to follow design. (LP: #1378006)
  * Make sure the livecall is always in a consistent state, even after
    being sigstopped. (LP: #1391324)
  * Switch dialer-app to fullscreen mode when running on top of the
    greeter. (LP: #1388156)

  [ Nick Dedekind ]
  * Only set the CallManager.callIndicatorVisible flag when
    CallManager.hasCalls. (LP: #1390098)

  [ Renato Araujo Oliveira Filho ]
  * Enable page to receive focus.
 -- Ubuntu daily release <email address hidden> Thu, 13 Nov 2014 14:41:25 +0000

Changed in dialer-app (Ubuntu):
status: New → Fix Released
Changed in unity8 (Ubuntu):
status: Triaged → Invalid
Changed in unity8 (Ubuntu RTM):
status: Triaged → Invalid
Olli Ries (ories)
Changed in canonical-devices-system-image:
assignee: nobody → Canonical Devices Products (canonical-devices-products-team)
importance: Undecided → High
milestone: none → r1
status: New → Confirmed
Bill Filler (bfiller)
Changed in dialer-app (Ubuntu RTM):
importance: Undecided → High
assignee: nobody → Gustavo Pichorim Boiko (boiko)
Changed in dialer-app:
status: Confirmed → In Progress
assignee: Nick Dedekind (nick-dedekind) → Gustavo Pichorim Boiko (boiko)
tags: added: ww51
Changed in dialer-app (Ubuntu):
importance: Undecided → High
Changed in dialer-app (Ubuntu RTM):
status: New → In Progress
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: Nick Dedekind (nick-dedekind) → nobody
Changed in unity8 (Ubuntu RTM):
assignee: Nick Dedekind (nick-dedekind) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dialer-app - 0.1+15.04.20141208.1~rtm-0ubuntu1

---------------
dialer-app (0.1+15.04.20141208.1~rtm-0ubuntu1) 14.09; urgency=low

  [ Gustavo Pichorim Boiko ]
  * Hide the SIM selector when in emergency mode. (LP: #1379386)
  * Only set the CallManager.callIndicatorVisible flag when
    CallManager.hasCalls. (LP: #1390098)
  * Enable page to receive focus.
  * Add empty state in the history page. (LP: #1367325)

  [ Olivier Tilloy ]
  * Also handle URLs of the form "tel:+1234567890", i.e. without slashes
    (those are common on web pages). (LP: #1384460, #1351222)
 -- Ubuntu daily release <email address hidden> Mon, 08 Dec 2014 17:41:09 +0000

Changed in dialer-app (Ubuntu RTM):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: Confirmed → Fix Released
Changed in dialer-app:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.