Depois de atualizar o Chrome para 50, a maioria dos elementos draggable react-dnd em nosso aplicativo está tendo problemas de elemento fantasma e não consigo descobrir qual é a causa raiz (e não tenho um link público para o administrador de nosso aplicativo que posso disponibilizar). O comportamento inicial, que funcionava bem antes, é que arrastar um elemento mostrava um elemento fantasma enquanto o elemento fonte estava oculto.
Existem 6 componentes diferentes em nosso aplicativo que podem ser arrastados usando o react-dnd. 2 deles estão exibindo fantasmas perfeitamente, 3 deles não estão mostrando nenhum fantasma e 1 deles está de alguma forma mostrando o elemento na largura / altura correta, mas sem nenhum conteúdo e um fundo branco.
Aqui está a lista de pistas que encontrei até agora:
Estou vendo exatamente o mesmo comportamento. Eu também não consegui identificar o que está causando isso, mas parece que apenas os elementos afetados têm elementos filho maiores que o pai (overflow: hidden). Nos casos em que o conteúdo se ajusta ao pai sem transbordar, a visualização aparece no local correto, mas é renderizada apenas em branco.
Mesmo comportamento aqui! As imagens permanecem na visualização do arrasto, mas todo o texto desaparece. Funciona no Safari e Firefox.
Veja o bug relacionado do Chromium .
Meu elemento draggable = true tinha posição relativa, bem como meu elemento de texto filho. Remover o posicionamento relativo de qualquer um deles resolveu meu problema.
Parece relacionado com # 454. Vou manter isso aberto para rastrear o bug do cromo por enquanto.
Este problema foi marcado automaticamente como obsoleto porque não teve atividades recentes. Ele será fechado se nenhuma outra atividade ocorrer. Obrigado por suas contribuições.
Comentários muito úteis
Veja o bug relacionado do Chromium .
Meu elemento draggable = true tinha posição relativa, bem como meu elemento de texto filho. Remover o posicionamento relativo de qualquer um deles resolveu meu problema.