Community
Participate
Working Groups
When an animation is started, but the browser is busy executing JS or rendering DOM, the animation skips to the part where it would be had the browser not been busy. Instead of this, the animation could be delayed so the animation doesnt start until the browser is ready. You need a slow system to see this. Try loading other websites in the background. Not 100% sure we should fix this, but generally in favor. Pro: - Animations are currently played only partially or are completely skipped, which seems broken. Con: - The total time until the UI is ready is prolonged.
Created attachment 167119 [details] fix Fix for animation.js. I think this can really help in some cases where relatively short animations are "swallowed" by the evalutation of the server response. Very noticeable with the displayOverlay. It won't help for stuttering animations in general though.
Created attachment 167127 [details] fix added test
Patch looks good, tests are green, problem seems to be solved. I applied the patch to CVS HEAD.