#14632 closed enhancement (fixed)
Reconsider Android flicker workaround
Reported by: | Atsushi Ono | Owned by: | ykami |
---|---|---|---|
Priority: | high | Milestone: | 1.8 |
Component: | DojoX Mobile | Version: | 1.7.1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
There was the Android flicker issue (#12732) caused by Android webkit bug. Dojo 1.7/1.7.1 has some workaround code to avoid it, but it caused several side effects we had to take care of. We need to reconsider it to find the better way to avoid the flicker issue without side effects.
Attachments (3)
Change History (12)
comment:1 Changed 9 years ago by
Milestone: | tbd → 1.8 |
---|---|
Status: | new → assigned |
comment:2 Changed 9 years ago by
Changed 9 years ago by
Attachment: | 14632.patch added |
---|
[patch][ccla] new workaround code for Android screen flicker issue
comment:4 Changed 9 years ago by
I have attached a patch of new workaround code, using "-webkit-transform-style:preserve-3d" instead of "-webkit-transform:translate3d(0,0,0)", which results in almost no side effects on Android 2.x except form button dissappearing issue. This workaround code can be disabled by adding "mblAndroidWorkaround:false" to djConfig / data-dojo-config.
comment:6 Changed 9 years ago by
I have attached a patch of the new workaround code to avoid transition animation flicker. In this patch, "-webkit-transform-style:preserve-3d" style is applied to View's domNode only during transition animation, so it has less side effects than the previous patch. This patch is required for the new Android input field jumping workaround in the task #14633.
Changed 9 years ago by
Attachment: | 14632-3.patch added |
---|
[patch][ccla] patch to skip workaround code in case of "mblCSS3Transition:true"
comment:8 Changed 9 years ago by
Attached a patch to skip workaround code when using dojox.css3 transition (when specifying "mblCSS3Transition:true" to data-dojo-config) since it breaks them.
In [27588]: