Dash touch scrolling is slower (more laggy) than web browser touch scrolling

Bug #1523823 reported by Daniel van Vugt
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Undecided
kevin gunn
unity8 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Dash touch scrolling is slower than web browser touch scrolling. But obviously it should not be.

This has been an issue for as long as I remember. Just upgraded mako to xenial and it's still there.

Am I imagining things? Is this simply explained by the web browser using a different toolkit? Could it just be a side-effect of bug 1494795?

Tags: performance
tags: added: performance
description: updated
Revision history for this message
Michael Zanetti (mzanetti) wrote :

The difference is explained by the different toolkits, yes. The reason why the dash (and everything else) is slower is very likely because we still haven't landed the Qt pixel-independence branches which causes Qt to calculate the max flickVerlocy based on high density pixel ratio of mako, instead of our virtual grid unit ratio.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Awesome. Glad it's no my imagination at least.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Although I'm surprised you would use either the pixel density or grid unit calculations. Accurate scrolling is all about exact pixels.

summary: - Dash touch scrolling is slower than web browser touch scrolling
+ Dash touch scrolling is slower (more laggy) than web browser touch
+ scrolling
Changed in canonical-devices-system-image:
assignee: nobody → kevin gunn (kgunn72)
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Hmm, maybe this is just a natural consequence of bug 1494795

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Oh... could this just be a logic problem in that we're throttling the dash scroll speed all the time? I know the scroll speed is throttled if you fling it and let go, but it feels like the problem might just be that we're throttling the scroll speed even while a finger is still touching, which of course would make it artificially more laggy. The throttling should only kick in after the user has let go.

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.