First scope not rendered until unlocked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Michał Sawicz | ||
qtubuntu (Ubuntu) |
Fix Released
|
Critical
|
Michał Sawicz |
Bug Description
The pre-populating of first scope on startup (before the screen is unlocked) doesn't seem to be fully working.
My early investigation shows that the shell plugin correctly pre-populates scope model on startup when the screen is still locked, but after unlocking scope view is white for 1-2 seconds and only then the page is rendered and all the images are requested, so the perception is as if pre-population didn't work. The perceived performance depends on whether the 1st scope is a local scope (such as Apps) or a scope which needs remote images (and whether the images are already cached by the thumbnailer in the latter case).
This might be caused by https:/
Related branches
- Paweł Stołowski (community): Approve
- Unity8 CI Bot: Needs Fixing (continuous-integration)
-
Diff: 69 lines (+2/-17)1 file modifiedsrc/ubuntumirclient/window.cpp (+2/-17)
- Gerry Boland (community): Approve
- Unity8 CI Bot (community): Approve (continuous-integration)
-
Diff: 61 lines (+22/-4)2 files modifiedsrc/modules/Unity/Application/mirsurface.cpp (+16/-4)
src/modules/Unity/Application/mirsurface.h (+6/-0)
description: | updated |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in qtubuntu (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Low |
importance: | Low → High |
Changed in qtubuntu (Ubuntu): | |
importance: | Undecided → Critical |
importance: | Critical → High |
Changed in canonical-devices-system-image: | |
milestone: | none → 13 |
importance: | High → Critical |
Changed in qtubuntu (Ubuntu): | |
importance: | High → Critical |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in qtubuntu (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Attaching a snippet of unity8-dash.log. Apps scope is my 1st scope.
Note, how it's pre-populated @15:03:44 on startup and delivers 29 results: 05:15:03: 44.547] Pre-populating first scope: "clickscope"
[2016-09-
I waited ~2 minutes before unlocking the device - this is when I think rendering started (and the scope was set active after unlocking)
[2016-09- 05:15:05: 48.394] file:// /usr/share/ unity8/ Dash/GenericSco peView. qml:390: TypeError: Cannot read property 'defaultMinimum HorizontalSpaci ng' of null 05:15:05: 48.790] file:// /usr/share/ unity8/ Dash/GenericSco peView. qml:390: TypeError: Cannot read property 'defaultMinimum HorizontalSpaci ng' of null 05:15:05: 49.048] "clickscope" : setActive: true
[2016-09-
[2016-09-