dragging between [complex] sortable lists leads to lost items in .toArray()

dragging between [complex] sortable lists leads to lost items in .toArray()


I have a bit of complex problem, so I'll try to be precise in
describing it.
I have list, sortables-A, containing other sortables-B lists; 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 make a subsequent
post to ask a question with regard to 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