Skip to content

关于页面提示已是最新版本后仍显示更新失败 #137

@Drswith

Description

@Drswith

在设置 > 关于页面中手动检查更新时,Sparkle 可能先回调表示当前已经是最新版本,随后又触发 abort/error 回调。

当前实现会把所有 abort 回调都映射为失败状态,导致用户先看到“已是最新版本”,随后又看到“无法安装更新”的提示。这个提示容易让用户误以为更新安装过程失败了,但实际上并没有可安装的更新。

期望行为:当检查结果已经确定为最新版本后,后续 abort 回调不应覆盖这个成功状态;只有检查仍在进行中时发生的错误才应显示为更新失败。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions