Message indicator shows not existing messages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
messaging-app (Ubuntu) |
Fix Released
|
High
|
Gustavo Pichorim Boiko | ||
telephony-service (Ubuntu) |
Fix Released
|
Undecided
|
Gustavo Pichorim Boiko |
Bug Description
As I travelled abroad, I got some network messages which I deleted without reading through the inbox of the messaging application. The problem is, that indicator above the screen steel sees the message though it doesn't exist any more. The LED of my bq blinks green and I see a green envelope in the indicator area above. When I click the green envelope that is supposed to inform me that there is/are some unread messages in my Inbox, I see a preview of the whole message, I can answer it but when I click the white message cloud, my Inbox of the messenger application will be opened and shows me all messages but not the one from indicator that I already had deleted.
As I wrote at the start, I had my Inbox opened when the two messages came and I deleted them both without openning. Seems like we've got some Matrix situation where two phone application get an information about the new message but the apps doesn't communicate with each other to inform the indicator, that the indicated message had already been deleted.
Not a big problem but looks pretty primitive in comparison to other devices on the market. There is one more indicator: the LED of the phone that blinks as long as the notification envelope is green.
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Tiago Salem Herrmann (community): Needs Fixing
-
Diff: 165 lines (+70/-1)8 files modifiedhandler/Handler.xml (+8/-0)
handler/handlerdbus.cpp (+5/-0)
handler/handlerdbus.h (+1/-0)
handler/texthandler.cpp (+12/-0)
handler/texthandler.h (+1/-0)
libtelephonyservice/chatmanager.cpp (+6/-0)
libtelephonyservice/chatmanager.h (+2/-1)
tests/handler/HandlerTest.cpp (+35/-0)
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Tiago Salem Herrmann (community): Needs Fixing
-
Diff: 50 lines (+16/-2)3 files modifiedsrc/qml/MainPage.qml (+1/-1)
src/qml/ThreadDelegate.qml (+1/-1)
src/qml/messaging-app.qml (+14/-0)
affects: | indicator-display (Ubuntu) → indicator-messages (Ubuntu) |
affects: | indicator-messages (Ubuntu) → messaging-app (Ubuntu) |
Changed in messaging-app (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | Tiago Salem Herrmann (tiagosh) → Gustavo Pichorim Boiko (boiko) |
Changed in telephony-service (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Gustavo Pichorim Boiko (boiko) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Opened Inbox without a message from the notification area