scriptcat icon indicating copy to clipboard operation
scriptcat copied to clipboard

[Editor] 多个分页编辑同一脚本时未检测到版本冲突

Open cyfung1031 opened this issue 2 months ago • 2 comments

多个分页编辑同一脚本时未检测到版本冲突

问题描述

当两个浏览器分页同时开启同一个 Script 的代码编辑页时,如果在一个分页(Tab2)中修改并储存,另一个分页(Tab1)不会收到提示,仍然停留在旧版本内容。

预期行为

  1. 即时提示更新

    • Tab1 应显示代码已不是最新版本。
    • 提供一个按钮让使用者丢弃本地修改并更新至最新版本
    • 实现方法: event emit/subscribe 机制
  2. 存档冲突检查

    • 当 Tab1 尝试存档时,系统应再次提醒:

      • 当前代码已过期。
      • 是否确认覆盖现有版本。

cyfung1031 avatar Oct 02 '25 01:10 cyfung1031

TM 有这个冲突检查。至少不会让用户直接储存

cyfung1031 avatar Oct 24 '25 03:10 cyfung1031

可以考虑在保存时,检查updatetime,如果不一致就认为版本冲突,弹出提示

CodFrm avatar Oct 24 '25 03:10 CodFrm