Sortable trunk r2112 revert misbehaving on Safari 3 with patch
I discovered that using jQuery 1.3.1/jQueryUI 1.6rc6 on Safari 3.0.6 and Webkit nightly build <span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; ">r41071 have bad behavior with revert: true and axix: y/x. If you load my test.html in Safari you will notice that when you drag and release the helper moves all the way to left: 0 before animating back into place.</span><div>
<span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">
</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;">I discovered this was because the <span class="Apple-style-span" style="border-collapse: separate; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; ">computedStyle.getPropertyValue() in curCSS of jQuery returns auto if left has never been set (even on an element that has position: absolute).</span></span></div>
<div>
</div><div><span class="Apple-style-span" style="border-collapse: collapse; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><span class="Apple-style-span" style="border-collapse: separate; white-space: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; ">This can be verified by using test2.html and noticing the console output. On firefox it returns the left in px on Safari it returns auto.</span></span></div>
<div>
</div><div>My attached solution in the form of ui.sortable.js.patch is to set the helpers left and top shortly after first creating it. There is also a ui.sortable.js.fixed with the patch applied.</div><div>
</div><div>I am unfamiliar with the standards and practices on getting a patch applied and couldn't access the Trac site at all.</div>