Dash pauses/stutters during scope switching left/right
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Won't Fix
|
High
|
Unassigned | ||
unity8 (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
Dash pauses/stutters during scope switching left/right.
Watching the log: tail -f ~/.cache/
I can see error messages flood out whenever the dash pauses/stutters during left/right swipes:
file://
file://
file://
file://
file://
file://
file://
file://
file://
file://
file://
Related branches
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Andrea Cimitan (community): Approve (code)
-
Diff: 411 lines (+47/-80)23 files modifieddebian/control (+0/-1)
plugins/Dash/CardCreator.js (+2/-5)
plugins/Dash/CroppedImageMinimumSourceSize.qml (+1/-1)
plugins/Dash/croppedimagesizer.cpp (+3/-0)
plugins/Dash/croppedimagesizer.h (+3/-3)
qml/Dash/CardCarousel.qml (+1/-0)
qml/Dash/CardGrid.qml (+1/-1)
qml/Dash/CardHorizontalList.qml (+1/-0)
qml/Dash/CardVerticalJournal.qml (+0/-1)
qml/Dash/DashRenderer.qml (+0/-4)
qml/Dash/GenericScopeView.qml (+22/-25)
qml/Dash/Previews/PreviewZoomableImage.qml (+1/-0)
qml/Dash/ScopesOverviewAll.qml (+0/-2)
tests/autopilot/unity8/shell/emulators/dash.py (+1/-1)
tests/plugins/Dash/cardcreator/1.res (+1/-2)
tests/plugins/Dash/cardcreator/2.res (+1/-2)
tests/plugins/Dash/cardcreator/3.res (+1/-2)
tests/plugins/Dash/cardcreator/4.res (+1/-2)
tests/plugins/Dash/cardcreator/5.res (+1/-2)
tests/plugins/Dash/cardcreator/7.res (+1/-2)
tests/qmltests/Dash/tst_Card.qml (+0/-22)
tests/qmltests/Dash/tst_Dash.qml (+4/-2)
tests/qmltests/Dash/tst_GenericScopeView.qml (+1/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
- Andrea Cimitan (community): Needs Fixing
-
Diff: 547 lines (+325/-46)14 files modifiedplugins/Dash/CMakeLists.txt (+1/-0)
plugins/Dash/CardCreator.js (+6/-5)
plugins/Dash/CroppedImageMinimumSourceSize.qml (+25/-19)
plugins/Dash/croppedimagesizer.cpp (+138/-0)
plugins/Dash/croppedimagesizer.h (+71/-0)
plugins/Dash/plugin.cpp (+2/-0)
tests/plugins/Dash/CMakeLists.txt (+1/-0)
tests/plugins/Dash/cardcreator/1.res (+3/-2)
tests/plugins/Dash/cardcreator/2.res (+1/-1)
tests/plugins/Dash/cardcreator/3.res (+9/-8)
tests/plugins/Dash/cardcreator/4.res (+2/-2)
tests/plugins/Dash/cardcreator/5.res (+9/-8)
tests/plugins/Dash/cardcreator/7.res (+1/-1)
tests/plugins/Dash/tst_CroppedImageMinimumSourceSize.qml (+56/-0)
- Andrea Cimitan (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 413 lines (+102/-35)16 files modifiedplugins/Dash/abstractdashview.cpp (+24/-5)
plugins/Dash/abstractdashview.h (+6/-0)
plugins/Dash/listviewwithpageheader.cpp (+7/-2)
plugins/Dash/listviewwithpageheader.h (+4/-4)
qml/Components/ResponsiveVerticalJournal.qml (+1/-0)
qml/Dash/CardGrid.qml (+1/-2)
qml/Dash/CardVerticalJournal.qml (+1/-0)
qml/Dash/DashContent.qml (+2/-0)
qml/Dash/DashRenderer.qml (+2/-0)
qml/Dash/GenericScopeView.qml (+45/-19)
qml/Dash/ScopeListView.qml (+4/-2)
tests/plugins/Dash/horizontaljournaltest.qml (+1/-0)
tests/plugins/Dash/listviewwithpageheadertest.cpp (+1/-1)
tests/plugins/Dash/organicgridtest.qml (+1/-0)
tests/plugins/Dash/verticaljournaltest.qml (+1/-0)
tests/qmltests/Dash/tst_GenericScopeView.qml (+1/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michael Zanetti (community): Approve
- Michał Sawicz: Approve (code)
-
Diff: 288 lines (+148/-31)5 files modifiedplugins/Dash/CMakeLists.txt (+2/-2)
plugins/Dash/croppedimagesizer.cpp (+21/-26)
plugins/Dash/croppedimagesizer.h (+4/-3)
plugins/Dash/croppedimagesizerasyncworker.cpp (+74/-0)
plugins/Dash/croppedimagesizerasyncworker.h (+47/-0)
tags: | added: rtm14 touch-2014-10-30 |
Changed in unity8 (Ubuntu): | |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Albert Astals Cid (aacid) |
tags: |
added: ota-1 removed: touch-2014-10-30 |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity8 (Ubuntu): | |
importance: | High → Critical |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Canonical Devices Products (canonical-devices-products-team) |
importance: | Undecided → High |
milestone: | none → r1 |
status: | New → Confirmed |
Changed in unity8 (Ubuntu RTM): | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 14.09-ota-1 |
Changed in unity8 (Ubuntu RTM): | |
status: | Triaged → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in unity8 (Ubuntu RTM): | |
milestone: | 14.09-ota-1 → 14.09-ota-2 |
Changed in unity8 (Ubuntu RTM): | |
status: | In Progress → New |
assignee: | Michał Sawicz (saviq) → nobody |
Changed in unity8 (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in canonical-devices-system-image: | |
status: | In Progress → New |
Changed in unity8 (Ubuntu): | |
importance: | Critical → High |
Changed in canonical-devices-system-image: | |
milestone: | ww51-2014 → ww07-2015 |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
milestone: | ww07-2015 → ww09-2015 |
Changed in canonical-devices-system-image: | |
assignee: | Canonical Devices Products (canonical-devices-products-team) → Kevin Gunn (kgunn) |
Changed in canonical-devices-system-image: | |
assignee: | Kevin Gunn (kgunn) → kevin gunn (kgunn72) |
no longer affects: | canonical-devices-system-image |
tags: | added: performance |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Stephen M. Webb (bregma) |
status: | New → Confirmed |
assignee: | Stephen M. Webb (bregma) → kevin gunn (kgunn72) |
Changed in unity8 (Ubuntu): | |
assignee: | Albert Astals Cid (aacid) → nobody |
This happens especially on boot, when moving between scopes causes other scopes to load their content. Creation of the delegates seems to cause the UI thread to block.