[TOPBLOCKER] too easy to answer a call by accident
Bug #1358343 reported by
Renato Araujo Oliveira Filho
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Fix Released
|
Critical
|
Olga Kemmet | ||
telephony-service |
Fix Released
|
High
|
Gustavo Pichorim Boiko | ||
dialer-app (Ubuntu) |
Invalid
|
Critical
|
Gustavo Pichorim Boiko | ||
telephony-service (Ubuntu) |
Fix Released
|
High
|
Gustavo Pichorim Boiko | ||
telephony-service (Ubuntu RTM) |
Fix Released
|
Critical
|
Gustavo Pichorim Boiko | ||
unity-notifications (Ubuntu) |
Fix Released
|
Critical
|
Mirco Müller | ||
unity-notifications (Ubuntu RTM) |
Fix Released
|
Critical
|
Michał Sawicz | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Mirco Müller | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Critical
|
Michał Sawicz |
Bug Description
If you put the phone in your pocket with locked screen and you receive a call is too easy to answer or reject that by mistake. Or pressing the screen while trying to get the phone or the call can be answered without you noticed by your pocket.
Related branches
lp:~macslow/unity8/swipe-to-act-fix-1358343
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Approve
- Josh Arenson: Approve
-
Diff: 2297 lines (+1471/-666)15 files modifiedqml/Notifications/Notification.qml (+22/-3)
qml/Notifications/SwipeToAct.qml (+309/-0)
tests/autopilot/unity8/shell/tests/test_notifications.py (+0/-51)
tests/mocks/Unity/Notifications/CMakeLists.txt (+15/-1)
tests/mocks/Unity/Notifications/MockActionModel.cpp (+72/-0)
tests/mocks/Unity/Notifications/MockActionModel.h (+51/-0)
tests/mocks/Unity/Notifications/MockNotificationTypes.cpp (+26/-0)
tests/mocks/Unity/Notifications/MockNotificationTypes.h (+36/-0)
tests/mocks/Unity/Notifications/notification.js (+0/-23)
tests/mocks/Unity/Notifications/plugin.cpp (+31/-0)
tests/mocks/Unity/Notifications/plugin.h (+35/-0)
tests/mocks/Unity/Notifications/qmldir (+2/-1)
tests/qmltests/CMakeLists.txt (+1/-0)
tests/qmltests/Notifications/tst_Notifications.qml (+595/-587)
tests/qmltests/Notifications/tst_SwipeToAct.qml (+276/-0)
lp:~macslow/unity-notifications/swipe-to-act-fix-1358343
- Albert Astals Cid (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 131 lines (+20/-6)8 files modifiedexamples/example.py (+3/-0)
examples/sd-example-incoming-call-canceled.py (+1/-0)
examples/sd-example-incoming-call.py (+1/-0)
include/ActionModel.h (+8/-6)
include/notify-backend.h.in (+1/-0)
src/ActionModel.cpp (+4/-0)
src/NotificationPlugin.cpp (+1/-0)
src/NotificationServer.cpp (+1/-0)
lp:~tiagosh/telephony-service/swipe-to-answer
- Bill Filler (community): Approve
-
Diff: 13 lines (+3/-0)1 file modifiedapprover/approver.cpp (+3/-0)
- Bill Filler (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 13 lines (+3/-0)1 file modifiedapprover/approver.cpp (+3/-0)
lp:~unity-team/unity8/rtm-14.09-staging
- Unity Team: Pending requested
-
Diff: 77 lines (+23/-4)3 files modifiedqml/Stages/SpreadDelegate.qml (+8/-1)
tests/mocks/Unity/Application/ApplicationManager.cpp (+7/-0)
tests/qmltests/Stages/tst_SpreadDelegate.qml (+8/-3)
lp:~unity-team/unity8/fix-slide-to-accept-call
- PS Jenkins bot (community): Approve (continuous-integration)
- Mirco Müller (community): Approve
-
Diff: 44 lines (+10/-10)2 files modifiedqml/Notifications/Notification.qml (+4/-4)
tests/qmltests/Notifications/tst_SwipeToAct.qml (+6/-6)
summary: |
- Answer a call is to easy if the screen is lock + Answer a call is too easy if the screen is lock |
description: | updated |
Changed in dialer-app: | |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
tags: | added: rtm14 |
summary: |
- Answer a call is too easy if the screen is lock + [Dialler] Answer a call is too easy if the screen is lock |
Changed in ubuntu-ux: | |
status: | New → Triaged |
tags: |
added: touch-2014-09-25 removed: touch-2014-09-18 |
tags: | added: usability |
Changed in powerd (Ubuntu): | |
importance: | Undecided → Critical |
Changed in dialer-app (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in dialer-app: | |
status: | Confirmed → Invalid |
no longer affects: | powerd (Ubuntu) |
Changed in unity-system-compositor: | |
importance: | Undecided → Critical |
Changed in unity-notifications: | |
status: | New → Invalid |
Changed in unity-system-compositor: | |
importance: | Critical → High |
Changed in ubuntu-ux: | |
importance: | Medium → Critical |
summary: |
- don't turn on screen on notifications if proximity sensor triggered + too easy to answer a call by accident |
Changed in ubuntu-ux: | |
status: | Confirmed → In Progress |
summary: |
- too easy to answer a call by accident + [notifications] too easy to answer a call by accident |
tags: |
added: touch-2014-10-02 removed: touch-2014-09-25 |
Changed in unity-notifications: | |
assignee: | nobody → Mirco Müller (macslow) |
summary: |
- [notifications] too easy to answer a call by accident + [notifications] [design] too easy to answer a call by accident |
tags: |
added: touch-2014-10-30 removed: touch-2014-10-02 |
Changed in ubuntu-ux: | |
status: | In Progress → Fix Committed |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
assignee: | nobody → Mirco Müller (macslow) |
no longer affects: | unity8 |
summary: |
- [notifications] [design] too easy to answer a call by accident + [notifications] too easy to answer a call by accident |
Changed in dialer-app: | |
status: | Confirmed → Invalid |
Changed in dialer-app (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in dialer-app: | |
status: | Invalid → Confirmed |
Changed in dialer-app (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in unity-notifications (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Mirco Müller (macslow) |
affects: | dialer-app → telephony-service |
summary: |
- [notifications] too easy to answer a call by accident + TOPBLOCKER too easy to answer a call by accident |
summary: |
- TOPBLOCKER too easy to answer a call by accident + [TOPBLOCKER] too easy to answer a call by accident |
Changed in unity-notifications (Ubuntu RTM): | |
assignee: | nobody → Mirco Müller (macslow) |
status: | New → In Progress |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Mirco Müller (macslow) |
status: | New → In Progress |
Changed in telephony-service (Ubuntu): | |
status: | New → Invalid |
Changed in dialer-app (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in telephony-service: | |
status: | Confirmed → Invalid |
Changed in telephony-service (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in telephony-service: | |
status: | Invalid → Confirmed |
Changed in telephony-service (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in telephony-service (Ubuntu RTM): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in unity-notifications (Ubuntu RTM): | |
assignee: | Mirco Müller (macslow) → Michał Sawicz (saviq) |
Changed in unity8 (Ubuntu RTM): | |
importance: | Undecided → Critical |
assignee: | Mirco Müller (macslow) → Michał Sawicz (saviq) |
Changed in unity-notifications (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity-notifications (Ubuntu RTM): | |
status: | In Progress → Fix Released |
Changed in telephony-service (Ubuntu): | |
importance: | Critical → High |
Changed in telephony-service: | |
importance: | Critical → High |
Changed in telephony-service: | |
status: | Confirmed → Fix Released |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
From the UX point of view, this might have to do with the sensitivity of the buttons (ANSWER & DECLINE) on the snap decision. Imo, the incoming call should be a full screen, meaning a special notification, which would disable everything else. If that is the case, we could introduce a swipe to accept or decline a call as well as other options.