Closed
Description
声明:我已经仔细看过 文档、FAQ、和搜索过已经关闭的 issues 后依然没有找到答案,所以才发了一个新的 issue。
问题类型
Bug Report
PicGo 的相关信息
PicGo:最新的正式版2.3.0,以及目前的dev分支编译运行,都会出现这个问题
操作系统:Manjaro Linux x86_64 KDE,Kernel:5.14.21-2-MANJARO
问题重现
在详细窗口“上传区”点击“剪贴板图片”,或者在小窗口右键“剪贴板图片上传”,在进度条满后,PicGo程序以及操作系统任务栏卡住,点击无响应。等十几秒后,操作系统弹出“上传成功”通知,程序和任务栏恢复正常。
经过排查,是在src/main/apis/app/uploader/apis.ts
文件中,uploadClipboardFiles
函数的这里卡住的:
notification.show()
如果将它在外面包一层setTimeOut
,便不会有这个问题:
setTimeout(() => {
notification.show()
}, 100)
但是对于这个问题的根本原因,由于对Electron不是很了解,目前我还没有头绪。