拖动大元素时 Firefox Ghost 图像会缩小

Lon*_*est 5 html javascript css firefox drag-and-drop

有什么方法可以防止 Firefox 在拖动大元素时渲染比源元素小得多的重影图像?

如果您不明白我在说什么,我创建了一个示例页面视频。

在用户将大元素拖动到绝对位置的应用程序中,这种缩小的重影图像会出现问题;当用户尝试将拖动的元素放置到确切位置时,它不会放置在他们尝试放置的位置。只有经过几次盲目的尝试,他们才能将拖动的元素准确地放置在他们想要的位置。

在 Chromium 69 中,元素恰好落在用户尝试放置它的位置,因为重影图像的大小与源元素完全相同。

如果您能想到反对 Firefox 中这种默认行为的其他原因,请针对我在此处提交的错误提出意见。

与此同时,我正在寻找解决方法。

重影图像是理想的,因为它看起来与被拖动的东西一模一样。我知道可以有自定义拖动图像,但我想不出一种方法可以使自定义图像看起来与被拖动的元素完全相同(就像重影图像所实现的那样)。

我可能不得不满足于只制作一个至少可以在拖放过程中正确调整大小的通用图像。还有其他想法吗?