If a Length is changing to or from an 'auto' value, we treat the auto value as zero, and so do a stupid animation. We should just avoid running such animations.
I tried this, but the problem is that transitions of 'left' on position: relative elements are fairly common, and the initial value for 'left' is 'auto'.
See also bug 16020.
rdar://problem/20904225
Created attachment 277958 [details] Patch
Comment on attachment 277958 [details] Patch Attachment 277958 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/1258680 New failing tests: transitions/default-timing-function.html
Created attachment 277962 [details] Archive of layout-test-results from ews101 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews101 Port: mac-yosemite Platform: Mac OS X 10.10.5
Comment on attachment 277958 [details] Patch Attachment 277958 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/1258695 New failing tests: transitions/default-timing-function.html
Created attachment 277963 [details] Archive of layout-test-results from ews112 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-yosemite Platform: Mac OS X 10.10.5
http://trac.webkit.org/changeset/200360