weasel icon indicating copy to clipboard operation
weasel copied to clipboard

自动更新出现多次不必要的弹出网页

Open Qeynos opened this issue 7 months ago • 9 comments

使用环境是hyperv虚拟机 windows 10 22h2

在虚拟机中安装了上个版本的weasel(不记得是否会是前段时间的action中的nightly版本),因为虚拟机不经常使用,一直保持待机状态,最近登录的时候发现已经弹出了提示是否更新的小窗口,但后台也已经有5个小狼毫的网页,除了第一个外,弹出时间都是16点52分,误差在几秒内,猜测是小狼毫弹出提示窗口并弹出网页后,第二天发现需要更新后没有判断是否已经弹出了提示窗口,无条件弹网页,导致重复的网页弹出。

Qeynos avatar May 27 '25 09:05 Qeynos

我都覺得檢査更新就彈網頁很煩,可否加選項只下載而不彈網頁?

tsehygit avatar May 30 '25 14:05 tsehygit

安装时自动更新提示对话框选择不自动更新吧,试过改appcast,不稳定复现

fxliang avatar May 30 '25 18:05 fxliang

可以在用户点击[安装更新]按钮后再弹出,不点不弹出

zhifuchen avatar Jun 05 '25 01:06 zhifuchen

尝试了0.17.0.0可复现,安装以后开着电脑不动,每天固定时间都会弹出更新提示并弹出网页,我从2号装好以后开着虚拟机,每天都会固定时间弹出一个网页,目前有三个网页了

我觉得应该有的逻辑,已经弹出提示更新窗体,并且还没有任何操作的时候,就不应该再次检查更新了,就算要再次检查更新,发现更新窗体还没有被操作的时候,也不应该直接弹出网页了

@fxliang

Qeynos avatar Jun 05 '25 11:06 Qeynos

WeaselSetup.exe /du

fxliang avatar Jun 05 '25 11:06 fxliang

WeaselSetup.exe /du

这是关闭更新检查?但没有必要啊,只是长期没有人操作的时候没必要弹出这么多网页,这只是个检查更新并提示的逻辑问题

Qeynos avatar Jun 05 '25 11:06 Qeynos

WeaselSetup.exe /du

这是关闭更新检查?但没有必要啊,只是长期没有人操作的时候没必要弹出这么多网页,这只是个检查更新并提示的逻辑问题

好像有个检查间隔设置的

fxliang avatar Jun 05 '25 12:06 fxliang

WeaselSetup.exe /du

这是关闭更新检查?但没有必要啊,只是长期没有人操作的时候没必要弹出这么多网页,这只是个检查更新并提示的逻辑问题

好像有个检查间隔设置的

我用0.17.3也复现了,保留更新弹出提示窗口的情况下第二天又弹出网页了。

这跟频率也没关系,明明已经弹出提示更新了,就没必要后台继续定时检查并弹网页了 @lotem @fxliang

Qeynos avatar Jun 06 '25 06:06 Qeynos

其实对应的意思就是、有对应的弹窗了,就没有必要拉起浏览器了,可以给一个 release 页面的地址:点击查看最新更新日志。 感觉这样比较好

expoli avatar Jun 09 '25 09:06 expoli