Finalmente he conseguido solucionar el problema que hacía que al copiar texto mediante el editor Summernote, al estar usando el plugin summernote-cleaner.js invertía los párrafos. El problema era debido a un bug en el código de Summernote.
Para solucionarlo hay que modificar un condicional, se complicó un poco la solución ya que el archivo de summernote está minimizado.
Sin minimizar
Buscar el primer condicional
if (rng.so > 0) {
childNodes = childNodes.reverse();
}
Y añadirle el =
if (rng.so >= 0) {
childNodes = childNodes.reverse();
}
Minimizado
Buscar le fragmento de código
wrapBodyInlineWithPara().deleteContents();return 0<n.so&&(o=o.reverse()),o=o.map
Y añadir el =
wrapBodyInlineWithPara().deleteContents();return 0<=n.so&&(o=o.reverse()),o=o.map
