core
core copied to clipboard
[BUG] 文件树跨窗口复制-粘贴功能在一定情况下不生效
描述你的问题(Describe the bug)
如果在当前文件树下选择了文件并复制,此时跨窗口的文件复制将会失效
复现路径(To Reproduce)
- 打开项目(窗口 A)在文件树下复制某个文件
- 跨窗口(窗口 B)复制文件
- 在(窗口 A)目录 A 下粘贴文件,发现(窗口 B) 下的文件并没有被粘贴,尽管它是后面才被复制的
预期表现(Expected behavior)
按照复制操作时序进行粘贴逻辑控制
相关代码位置见:https://github.com/opensumi/core/blob/ba5213f88e4440f6aea9dc28edff5b368ab1ecd3/packages/file-tree-next/src/browser/services/file-tree-model.service.ts#L1504