Fixed
Status Update
Comments
ta...@gmail.com <ta...@gmail.com> #2
The problem is very serious.
Currently html5 clearRect isn't working within any android 4 devices.
Please, solve this problem as soon as possible.
Currently html5 clearRect isn't working within any android 4 devices.
Please, solve this problem as soon as possible.
il...@google.com <il...@google.com>
to...@gmail.com <to...@gmail.com> #3
we have the same problem
We are waiting for a patch since November because none of the workaround we have tried is stable.
We hope that the patch will come before the launching of our app and if not...well, sadly, we will launch the app on iOS and windows only
We are waiting for a patch since November because none of the workaround we have tried is stable.
We hope that the patch will come before the launching of our app and if not...well, sadly, we will launch the app on iOS and windows only
il...@google.com <il...@google.com> #4
[Comment deleted]
ta...@gmail.com <ta...@gmail.com> #5
Still appears to be an issue as I'm getting quirky results when trying clearRect in a loop. #3 solution is good but too heavy to work in a loop.
il...@google.com <il...@google.com> #6
What about using requestAnimationFrame for loop rather than using a timer loop ?
il...@google.com <il...@google.com> #7
Hey, this is a serious issue that is affecting our production components, could someone please look into this???
vo...@gmail.com <vo...@gmail.com> #8
is there any solvtion for that issue ?
kk...@google.com <kk...@google.com> #9
Something like that works for me:
function bug_workaround() {
$(canvas).hide();
setTimeout(function() {
$(canvas).show();
}, 1);
}
I call this function after clear.
function bug_workaround() {
$(canvas).hide();
setTimeout(function() {
$(canvas).show();
}, 1);
}
I call this function after clear.
ku...@gmail.com <ku...@gmail.com> #10
Opacity trick is better because will not initiate page reflow and hide /
show will.
show will.
ku...@gmail.com <ku...@gmail.com> #11
which trick would that be? modify the opacity?
ku...@gmail.com <ku...@gmail.com> #12
Yes,
function bug_workaround() {
canvas.style.opacity = 0.99;
setTimeout(function() {
canvas.style.opacity = 1;
}, 1);
}
function bug_workaround() {
canvas.style.opacity = 0.99;
setTimeout(function() {
canvas.style.opacity = 1;
}, 1);
}
gs...@gmail.com <gs...@gmail.com> #13
[Comment deleted]
Description
Callback order is changed when calling restartLoader.
The documentation of restartLoader Says: "If a loader with the same id has previously been started it will automatically be destroyed when the new loader completes its work. The callback will be delivered before the old loader is destroyed."
But new implementation does not that at all. It calls onLoaderReset then onCreateLoader then onLoadFinished. (Previous implementation was sometimes broken and never called onLoaderReset but at least there was no long duration where we have no data to display).
This is a major change because this means you can't keep the previous data during the load as it's invalidated but you have nothing to display since the new loader is not finished. Meaning empty screen on reload = quite bad UX.