Chromeを50に更新した後、アプリ内のほとんどのreact-dndドラッグ可能要素にゴースト要素の問題が発生しており、根本的な原因を特定できません(アプリの管理者へのパブリックリンクがありません)私が利用できるようにすることができます)。 以前は正常に機能していた初期の動作では、要素をドラッグすると、ソース要素が非表示になっているときにゴースト要素が表示されました。
私たちのアプリには、react-dndを使用してドラッグできる6つの異なるコンポーネントがあります。 2つはゴーストをうまく表示しており、3つはゴーストをまったく表示しておらず、1つは要素を正しい幅/高さで表示していますが、コンテンツはなく、背景は白です。
これが私がこれまでに見つけた手がかりのリストです:
まったく同じ動作が見られます。 また、原因を特定することもできませんでしたが、影響を受けるのは、親よりも大きい子要素を持つ要素のみのようです(オーバーフロー:非表示)。 コンテンツがオーバーフローせずに親に収まる場合、プレビューは正しい場所に表示されますが、白でのみレンダリングされます。
ここでも同じ動作です! 画像はドラッグプレビューに残りますが、すべてのテキストが消えます。 SafariとFirefoxで動作します。
関連するChromiumのバグを参照してください。
私のdraggable = true要素には、子テキスト要素と同様に相対位置がありました。 それらのいずれかから相対位置を削除すると、私の問題は解決しました。
#454に関連しているようです。 今のところ、クロムのバグを追跡するためにこれを開いたままにしておきます。
この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 貢献していただきありがとうございます。
最も参考になるコメント
関連するChromiumのバグを参照してください。
私のdraggable = true要素には、子テキスト要素と同様に相対位置がありました。 それらのいずれかから相対位置を削除すると、私の問題は解決しました。