mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-09-20 13:40:11 +08:00
- checkScreenshotExists 原 catch 不区分异常类型,用户快速切换/关闭详情触发 abort 时, 未完成的 HEAD 请求误写 false,导致同进程内再打开该应用少显示图片(重启才自愈) - 改为 signal.aborted 时上抛错误:由 loadScreenshots 的 Promise.all reject 被 openDetail 的 .catch 吞掉,既不写缓存也不覆盖 screenshots.value,后续新 controller 轮次正确填充 - 网络错误(非取消)仍正常写 false 过滤 404 脏数据;vue-tsc/lint/打包均通过