Después de actualizar Chrome a 50, la mayoría de los elementos que se pueden arrastrar react-dnd en nuestra aplicación tienen problemas de elementos fantasmas, y no puedo precisar cuál es la causa raíz (y no tengo un enlace público al administrador de nuestra aplicación que puedo poner a disposición). El comportamiento inicial, que funcionaba bien antes, es que al arrastrar un elemento se mostraba un elemento fantasma mientras que el elemento fuente estaba oculto.
Hay 6 componentes diferentes de nuestra aplicación que se pueden arrastrar usando react-dnd. 2 de ellos muestran fantasmas muy bien, 3 de ellos no muestran ningún fantasma en absoluto, y 1 de ellos muestra de alguna manera el elemento con el ancho / alto correcto pero sin contenido y con un fondo blanco.
Aquí está la lista de pistas que he encontrado hasta ahora:
Veo exactamente el mismo comportamiento. Tampoco pude identificar qué lo está causando, pero parece que solo se ven afectados los elementos que tienen elementos secundarios que son más grandes que el principal (desbordamiento: oculto). En los casos en que el contenido encaja en el elemento principal sin desbordamiento, la vista previa aparece en el lugar correcto, pero solo se representa en blanco.
¡Mismo comportamiento aquí! Las imágenes permanecen en la vista previa de arrastre pero todo el texto desaparece. Funciona en Safari y Firefox.
Consulte el error relacionado con Chromium .
Mi elemento draggable = true tenía posición relativa, así como mi elemento de texto secundario. Eliminar el posicionamiento relativo de cualquiera de ellos resolvió mi problema.
Parece relacionado con el # 454. Mantendré esto abierto para rastrear el error del cromo por ahora.
Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Gracias por sus aportaciones.
Comentario más útil
Consulte el error relacionado con Chromium .
Mi elemento draggable = true tenía posición relativa, así como mi elemento de texto secundario. Eliminar el posicionamiento relativo de cualquiera de ellos resolvió mi problema.