[Phone] Kinetic scrolling is broken on the spread

Bug #1510571 reported by Loïc Molinari
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
Unassigned
qtmir (Ubuntu)
Fix Released
High
Michael Terry

Bug Description

On the phone, kinetic scrolling is broken in spread mode. The rendering is stopped as soon as the touch is released.

Related branches

Revision history for this message
Gerry Boland (gerboland) wrote :

On today's image, using:
initctl set-env --global QT_LOGGING_RULES="qtmir.mir.*=true"
for a flick which should behave kinetically, but instead halts immediately, qtmir prints:

qtmir.mir.input: Received MirTouchEvent((id=62,action=down,x=342.366,y=519.459))
qtmir.mir.input: Sending to Qt (id=62,state=pressed,normalPosition=(0.634011,0.541103))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=340.869,y=517.96))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.631238,0.539542))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=332.384,y=518.46))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.615527,0.540062))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=304.382,y=516.459))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.563671,0.537978))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=278.375,y=516.462))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.515509,0.537981))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=257.668,y=519.076))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.477163,0.540704))
qtmir.mir.input: Received MirTouchEvent((id=62,action=change,x=239.161,y=519.893))
qtmir.mir.input: Sending to Qt (id=62,state=moved,normalPosition=(0.442891,0.541556))
qtmir.mir.input: Received MirTouchEvent((id=62,action=up,x=239.161,y=519.893))
qtmir.mir.input: Sending to Qt (id=62,state=released,normalPosition=(0.442891,0.541556))

Revision history for this message
Gerry Boland (gerboland) wrote :

Older image with correct kinetic scrolling:

qtmir.mir.input: Received MirTouchInputEvent((id=25,action=down,x=590.116,y=759.203))
qtmir.mir.input: Sending to Qt (id=25,state=pressed,normalPosition=(0.76838,0.593128))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=590.116,y=760.703))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.76838,0.594299))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=587.368,y=762.202))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.764802,0.595471))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=580.918,y=765.553))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.756403,0.598088))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=574.876,y=768.2))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.748536,0.600156))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=563.419,y=772.185))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.733619,0.60327))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=change,x=556.649,y=774.337))
qtmir.mir.input: Sending to Qt (id=25,state=moved,normalPosition=(0.724804,0.604951))
qtmir.mir.input: Received MirTouchInputEvent((id=25,action=up,x=556.649,y=774.337))
qtmir.mir.input: Sending to Qt (id=25,state=released,normalPosition=(0.724804,0.604951))

Revision history for this message
Gerry Boland (gerboland) wrote :

nothing looks wrong coming in from mir anyway

Michał Sawicz (saviq)
Changed in qtmir:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Gerry Boland (gerboland)
Revision history for this message
Andrew Hayzen (ahayzen) wrote :

I see this issue in multiple places, so far I have observed it in the:
- app spread
- indicators (vertical - scrolling up/down WiFi)
- indicators (horizontal - scrolling the icons at the top)
- possibly in the launcher

$ system-image-cli -i
current build number: 146
device name: mako
channel: ubuntu-touch/rc-proposed/bq-aquaris.en
last update: 2015-10-28 12:49:32
version version: 146
version ubuntu: 20151028
version device: 20150911
version custom: mako-1.1

Revision history for this message
Gerry Boland (gerboland) wrote :

@ahayzen - well observed. Any scrollable list was broken

Changed in qtmir:
importance: Critical → High
status: Triaged → In Progress
assignee: Gerry Boland (gerboland) → Michael Terry (mterry)
Changed in canonical-devices-system-image:
status: New → Fix Committed
importance: Undecided → High
milestone: none → ww46-2015
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
Michael Terry (mterry)
Changed in qtmir:
status: In Progress → Fix Released
Michał Sawicz (saviq)
affects: qtmir → qtmir (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.