[Bug]: 从Firefox拖动项目到任何Win10上的Electron 16+窗口会导致卡顿和崩溃,

ui7jx7zq  于 3个月前  发布在  Electron
关注(0)|答案(5)|浏览(45)

预检清单

Electron 版本

26.2.4

您正在使用的操作系统是什么?

Windows

您正在使用的操作系统版本是什么?

Windows 10 version 19045.3208

您正在使用的架构是什么?

x64

最后已知的工作 Electron 版本

15.5.7

预期行为

它应该流畅。

实际行为

当从 Firefox 拖动项目(链接/图像)到任何 Electron 16+ 窗口时(15 可以正常工作):

  • 光标开始冻结或卡顿
  • 所有内容变得无响应
  • 通常情况下,我无法仅通过释放主要鼠标按钮取消拖动,或按下 escape
  • 有时它会崩溃整个 Windows 资源管理器

这里有一个将拖动操作录制到 vscode 的示例(同样,这发生在任何 Electron 应用程序上,而不是 vscode 特定的问题):
electron_drag_in_from_firefox.mp4
有时它会立即发生,有时你需要拖动一段时间。有趣的是,从其他浏览器(Chrome,Edge)进行相同的操作没有这个问题,只有从 Firefox 才会有这个问题。此外,尝试再次拖动相同的链接(在抖动恢复并成功取消后),它又可以正常工作。
似乎这不是 Firefox 的问题,因为在拖动到其他应用程序时没有问题,而且在 Electron 15 上运行正常。

测试用例 Gist URL

https://gist.github.com/tomasklaen/4cdf4ab7555e4631a0647febede66747

其他信息

这个 Gist 只是一个简单的拖放区域模板。我在较重的应用程序(如 vscode)中发现这个问题更严重。

gc0ot86w

gc0ot86w1#

这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electronbeta 中仍然可复现——请在你的评论中包含它!

nukf8bse

nukf8bse2#

是的,仍然是一个问题。
附加信息:我注意到如果我在窗口之间非常缓慢地拖动,这个问题就不那么明显了。不知道这是什么意思...

rqmkfv5c

rqmkfv5c3#

这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electronbeta 中仍然可复现——请在你的评论中包含它!

sd2nnvve

sd2nnvve4#

是的,在稳定版(29.2.0)和测试版(30.0.0-beta.7)上都发生了这种情况。

mtb9vblg

mtb9vblg5#

这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electronbeta 中仍然可复现——请在你的评论中包含它!

相关问题