预检清单
- 我已阅读了此项目的 Contributing Guidelines。
- 我同意遵循此项目遵循的 Code of Conduct。
- 在不成功的情况下,我已在 issue tracker 中搜索了一个与我想提交的 bug 报告匹配的 bug 报告。
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)中发现这个问题更严重。
5条答案
按热度按时间gc0ot86w1#
这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electron 或 beta 中仍然可复现——请在你的评论中包含它!
nukf8bse2#
是的,仍然是一个问题。
附加信息:我注意到如果我在窗口之间非常缓慢地拖动,这个问题就不那么明显了。不知道这是什么意思...
rqmkfv5c3#
这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electron 或 beta 中仍然可复现——请在你的评论中包含它!
sd2nnvve4#
是的,在稳定版(29.2.0)和测试版(30.0.0-beta.7)上都发生了这种情况。
mtb9vblg5#
这个问题已经被自动标记为过时。如果这个问题仍然影响到你,请留下任何评论(例如“提升”),我们会保持开放。如果你有任何新的附加信息——特别是,如果这个问题在 latest version of Electron 或 beta 中仍然可复现——请在你的评论中包含它!