[Phone] Kinetic scrolling is broken on the spread

Bug #1510571 reported by Loïc Molinari on 2015-10-27
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
High
Unassigned
qtmir (Ubuntu)
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

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))

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))

Gerry Boland (gerboland) wrote :

nothing looks wrong coming in from mir anyway

Michał Sawicz (saviq) on 2015-10-28
Changed in qtmir:
status: New → Triaged
importance: Undecided → Critical
assignee: nobody → Gerry Boland (gerboland)
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

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) on 2016-02-10
Changed in qtmir:
status: In Progress → Fix Released
Michał Sawicz (saviq) on 2017-03-13
affects: qtmir → qtmir (Ubuntu)
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers