See testcase. The issue seems to be that if style.left is set to a new value and style.webkitTransform is set to the same value it previously had ("scale(1" in this case), its layout does not update. This caused some animation code we had to appear very jerky as sometimes the elements would stay stuck for many frames at a time.
Created attachment 94189 [details] test case In this test case, the top and bottom blocks always have the same specified style.left value. The top block has its webkitTransform set to a scale on each tick such that it receives the same scale() value for 4 frames in a row and a very slightly different value for 1 frame, repeating.
Is this the same as bug 60689?
Looks like it.