Skip to content

v1.0.22 弹窗报错修复 + 全站悬浮提醒(设置驱动)

Choose a tag to compare

@yyliucha yyliucha released this 31 Aug 03:47
· 18 commits to main since this release

v1.0.22

🐛 修复:操作日志弹窗交替报错

  • 症状:第一次/奇数次打开操作日志报 \NotFoundError: Failed to execute 'insertBefore'...\(Vue 弹窗内容在打开动画期间切换节点,与弹窗滚动条初始化竞争)
  • 修复:打开前先加载数据(弹窗打开时内容已定型)+ 弹窗内保持单一 table 结构(内容分支收进 tbody)
  • 验证:Chrome 连续开关 3 次,内容完整、0 console 错误

✨ 新增:全站悬浮提醒(和主题弹窗一样设置驱动)

  • 插件设置「全站悬浮提醒」:启用 / 弹窗位置(右下、左下、右上、左上、底部居中)/ 提醒标题 / 提醒模板({title} {daysUntil} {dateText} {nextSolarDate})/ 无提醒时文案
  • 开启后自动维护「系统设置 → 代码注入 → 页脚」(只增删自己的片段,不影响其他注入内容),关闭/停用插件自动移除;不再需要手动粘贴脚本
  • 访客任意页面浮出提醒,点 × 本次会话不再弹出;自动关闭秒数沿用「悬浮提示自动关闭秒数」(默认 8s)

回归

  • 37/37 PASS(Halo 2.20.20 全新实例):含注入/移除页脚、前台页面含脚本、JSON 配置正确
  • 浏览器验证:匿名首页右下角弹出「']提醒测试' 还有 1 天」→ 点 × 消失 → 刷新不再弹出