Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#12137 closed defect (fixed)

[patch][ccla] dojox.mobile.scrollable causes screen flickering problem on Android

Reported by: ykami Owned by: Shane O'Sullivan
Priority: high Milestone: 1.6
Component: DojoX Mobile Version: 1.5
Keywords: Cc:
Blocked By: Blocking:

Description

Screen flickering occurs at the end of the scrolling animation on not all but some of Android devices. It is reproducible at least on Droid 2, Droid X, HTC Incredible, and HTC Evo. But it doesn't seem to occur on Sony Ericsson Xperia.

Attachments (1)

12137.patch (27.1 KB) - added by Douglas Hays 9 years ago.
Patch from Yoshiroh Kamiyama (IBM, CCLA)

Download all attachments as: .zip

Change History (7)

comment:1 Changed 9 years ago by ykami

The cause of the problem seems to be the scrollbar, because the problem does not occur if I disable the scrollbar. Without the scrollbar, scrolling is pretty smooth and no flickering can be seen. The current scrollbar implementation uses a timer to update the scrollbar position while scrolling animation is running. That seems to be the cause of the problem. The scrollbar should also be implemented using animation. This way we can eliminate the timer. Using animation for the scrollbar not only solves the Android problem, but also improves the experience on iPhone. So I re-implemented the scrollbar using animation. A patch that includes the new scrollbar implementation will be delivered.

comment:2 Changed 9 years ago by Ed Chatelain

By request of Doug Hays I have reviewed this patch, and it looks good to me.

Changed 9 years ago by Douglas Hays

Attachment: 12137.patch added

Patch from Yoshiroh Kamiyama (IBM, CCLA)

comment:3 Changed 9 years ago by Douglas Hays

Summary: dojox.mobile.scrollable causes screen flickering problem on Android[patch][ccla] dojox.mobile.scrollable causes screen flickering problem on Android

comment:4 Changed 9 years ago by Shane O'Sullivan

(In [23563]) Refs #12137 Proxy commit for Kamiyama-san, fixes flickering issue when scrolling on Android !strict

comment:5 Changed 9 years ago by Shane O'Sullivan

Resolution: fixed
Status: newclosed

comment:6 Changed 9 years ago by bill

Milestone: tbd1.6

bulk update: bugs fixed in past few months, presumably milestone is 1.6

Note: See TracTickets for help on using tickets.