I pointed you to my work in chat, but for any other user, I have solved repeatable, sortable tinyMCE editors (as best as I could) and have the code available on github.
Specifically, the JS script which includes a section on how to disable tinyMCE on the start of a sortable move and re-enable it when sorting it finished.
var textareaID;
$('.wpa_loop').sortable({
handle: 'h3.handle',
axis: 'y',
opacity: 0.5,
tolerance: 'pointer',
start: function(event, ui) { // turn TinyMCE off while sorting (if not, it won't work when resorted)
textareaID = $(ui.item).find('.customEditor textarea').attr('id');
try { tinyMCE.execCommand('mceRemoveControl', false, textareaID); } catch(e){}
},
stop: function(event, ui) { // re-initialize TinyMCE when sort is completed
try { tinyMCE.execCommand('mceAddControl', false, textareaID); } catch(e){}
$(this).find('.update-warning').show();
}
});
Where $('.wpa_loop')
is the selector pertinent to my code.