当天将会话同步扩展的同域请求节流配置从 1.8 秒调整为 5 秒,并通过配置回读和语法检查。标签页管理扩展完成了 MV3 清单迁移、兼容层拆分,以及 window 和 document 相关错误的针对性修补,但浏览器端完整功能仍待验收。WezTerm 启动缓慢仅留下排查请求,没有可确认的诊断产出。

本文按北京时间整理 win-0o0ooo 本机保存的 2026-07-08 历史会话,仅记录当天新增工作。

WezTerm 启动缓慢

用户两次提出检查 WezTerm 启动缓慢的问题,当日记录未出现助手排查或工具执行。没有可确认的诊断或配置修改,事项未完成。

缺少启动耗时、配置检查和复测证据,无法确定原因。

会话同步扩展的请求节流

为降低批量同步触发平台限流的可能,检查同步按钮、后台任务和共享请求函数,区分自动同步周期、按钮防重复触发与实际 API 请求间隔,并将 config.js 中的同域节流常量从 1800 毫秒改为 5000 毫秒。配置修改已写入;手动同步的 10 秒重复触发保护、默认 60 分钟自动同步周期及 5 分钟桌面应用心跳保持原值。首次补丁工具调用失败后,精确文本替换成功。

配置回读确认 RATE_LIMIT_MS 为 5000,调用代码确认共享请求函数引用该常量,config.js 与 utils.js 的 Node 语法检查均通过。尚无重新加载扩展后的请求时间测量或限流改善结果。

标签页管理扩展迁移 Manifest V3

检查原有 MV2 扩展,将清单迁移到 MV3,调整后台入口、工具栏 action、内容安全策略及相关权限,并替换旧扩展 API 和动态函数用法。用户报告误恢复旧版本后,再次应用迁移。形成 MV3 清单与对应脚本修改,第二次迁移恢复了被旧版本覆盖的改动。

两轮迁移均记录了清单解析和 JavaScript 静态检查通过,但当时尚未通过浏览器实际运行验收。目录不是 Git 仓库,无法提供 Git 差异。

扩展加载与后台 window 错误

根据浏览器拒载信息,将以下划线开头的元数据备份目录改名;随后针对 service worker 中的 window 未定义错误,调整全局对象访问,并补充兼容处理。移除了已定位的目录命名阻碍,并让无原生 window 的模拟加载越过原先的 window 引用错误。

检查确认顶层不再有下划线开头的目录项,清单仍可解析。模拟加载继续遇到测试环境接口缺失,不能据此认定后台已完整运行。

集中 MV3 兼容层与迁移说明

按可维护性要求新增 background-sw.js 和 mv3-compat.js,由后台入口顺序加载兼容层及原 bundle,将 window 别名、工具栏 API 和脚本注入桥接集中管理,并编写 MV3_NOTES.md。清单最终指向独立后台入口;兼容层支持文件和函数形式的脚本注入,明确拒绝旧式字符串代码注入。迁移说明记录了必要补丁、已知限制和后续重构方向。

清单与相关后台脚本语法检查通过,回读确认使用 service_worker 和 action。无原生 window 的 VM 测试已越过该错误,但停在 IDBIndex 未定义;原 bundle 仍存在 DOM、存储及认证相关引用,完整兼容性尚未验证。

移除标签页域名解析对 document 的依赖

用户继续报告创建活动标签页时 document 未定义,排查定位到 ActiveTab.getHostname() 使用 DOM 锚点解析地址,随后改用 new URL() 获取 hostname,并更新迁移说明。域名解析函数已改为不依赖 document 的实现,并保留解析失败时的回退值。

代码回读确认目标函数使用 new URL(),该片段不再含 document,说明文件也记录了补丁。修复后没有新的浏览器运行回执,标签页保存、恢复和同步等端到端功能仍待验收。

会话关联与手动续接

以下命令在保存这些会话的 win-0o0ooo 机器上手动执行。项目名称和路径已作公开脱敏;准确目录保留在本机对应月份的工作归档或原会话中。

检查 WezTerm 启动缓慢问题

项目:Windows 终端配置。

会话 ID:=019f4068-c68c-7161-82b5-15c2d31f66db= 。

codex resume 019f4068-c68c-7161-82b5-15c2d31f66db

检查并增加浏览器扩展同步请求间隔

项目:浏览器会话同步扩展。

会话 ID:=019f4179-d61f-7813-8b3e-60e8b1ae53fc= 。

codex resume 019f4179-d61f-7813-8b3e-60e8b1ae53fc

将标签页管理扩展迁移到 Manifest V3

项目:Cluster 标签页管理扩展。

会话 ID:=019f4185-b6a1-70e0-b1ac-af68f214cab9= 。

codex resume 019f4185-b6a1-70e0-b1ac-af68f214cab9