When an application is suspended or closed it causes a large UI stutter
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Michał Sawicz | ||
qtmir (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
ubuntu-app-launch (Ubuntu) |
Fix Released
|
High
|
Ted Gould |
Bug Description
When an application is suspended or closed it causes a large UI stutter.
What happened:
1) Open multiple applications (eg Browser and Music)
2) Switch from Browser to Music
3) Scroll up/down a listview
4) Around 2 seconds after switching from Browser to Music the process is suspended and it can be observed that a UI stutter occurs
What I expected to happen:
At step 4) for there to be no stutter in the UI
Note that this also occurs if you close an application, and happens when switching from an application to the scopes.
$ system-image-cli -i
current build number: 169
device name: mako
channel: ubuntu-
last update: 2015-11-23 01:08:21
version version: 169
version ubuntu: 20151120.1
version device: 20150911
version custom: mako-1.1
Related branches
- Charles Kerr (community): Approve
- unity-api-1-bot: Approve (continuous-integration)
- Michał Sawicz: Needs Fixing
-
Diff: 470 lines (+158/-126)6 files modifiedlibubuntu-app-launch/application-impl-base.cpp (+97/-75)
libubuntu-app-launch/application-impl-base.h (+15/-6)
libubuntu-app-launch/application-impl-libertine.cpp (+1/-2)
libubuntu-app-launch/registry-impl.cpp (+19/-26)
libubuntu-app-launch/snapd-info.cpp (+1/-1)
tests/libual-cpp-test.cc (+25/-16)
- Michał Sawicz: Approve
-
Diff: 470 lines (+158/-126)6 files modifiedlibubuntu-app-launch/application-impl-base.cpp (+97/-75)
libubuntu-app-launch/application-impl-base.h (+15/-6)
libubuntu-app-launch/application-impl-libertine.cpp (+1/-2)
libubuntu-app-launch/registry-impl.cpp (+19/-26)
libubuntu-app-launch/snapd-info.cpp (+1/-1)
tests/libual-cpp-test.cc (+25/-16)
Changed in qtmir (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Michał Sawicz (saviq) |
importance: | Undecided → High |
status: | New → Confirmed |
milestone: | none → backlog |
tags: | added: performance |
Changed in ubuntu-app-launch (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in qtmir (Ubuntu): | |
status: | Opinion → Invalid |
Changed in canonical-devices-system-image: | |
milestone: | backlog → 14 |
status: | Confirmed → In Progress |
Changed in ubuntu-app-launch (Ubuntu): | |
assignee: | nobody → Ted Gould (ted) |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-app-launch (Ubuntu): | |
status: | In Progress → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.