Serializing / toArray nested sortables sometimes looses an item on connectWith drag
I have sortables-A containing sortables-B; all sortables-B lists are
connected with other Sortables-B lists - and all sortables-A lists are
connected with other Sortables-A lists. When I drag a sortable-A item
to a connected sortable-A list, the update event fires .toArray ( I've
also tested .serialize ) for AJAX communication with a database to
remember the order. Intermittently, the 'serialized' receiving list
is inaccurate. I.E. If I have sortA [ j, k, l, m ] and sortA' [ r, s,
t, u ], and I drag sortA' [ t ] to sortA, then the user sees sortA
[ j, t, k, l, m ], but when the update event fires sortA.toArray() the
result is [ t, k, l, m ]. sortA'.toArray() yields the correct [ r, s,
u ].
Apologetically, this occurs in 1.2.6 / 1.5.4. I cannot yet debug
other aspects of my code for 1.3.2 / 1.6rc6. I'll be posting this as
a question to the jQueryUI list, with a request as well on my issues
in migration to 1.6rc6.
The bug has been seen in Safari, FF, and IE. Any sense of what causes
this, and thereby if it is fixed for 1.7 ?
Thanks,
Zak