[wechat] 浏览器文章发布在新版编辑器下的可靠性问题

Author: DonghaiWang1122Created Jul 27, 2026Updated Jul 27, 2026

问题背景

使用浏览器 / CDP 发布微信公众号文章时,当前编辑器界面中可能同时存在隐藏或过期节点。发布脚本若命中这些节点,会出现菜单、正文编辑器或“保存草稿”按钮不可用的情况。

另一个相关问题是:本地图片已插入编辑器后,微信侧远程上传仍可能进行中;如果立即保存草稿,慢速网络下可能出现“系统错误 / 上传失败”,或保存结果尚未确认。

建议的通用修复范围

想先确认是否欢迎提交一个 PR,内容包括:

  1. 只匹配可见的创建菜单、正文编辑器和保存草稿按钮;
  2. 改进新编辑器页面 / 会话的发现与重试逻辑;
  3. 在保存前等待正文图片完成微信侧上传;
  4. 保存后等待明确的草稿保存确认;
  5. 增加相应的浏览器发布回归测试和诊断信息。

图片大小策略(希望单独讨论)

本地实测中,较小的文章图片在慢速网络下更稳定。我的本地补丁将浏览器正文图片预处理目标设为 <= 320KB

我不认为 320KB 应直接成为所有用户的上游默认值;如果维护者认可这一方向,更合适的方式可能是提供单独的浏览器图片大小配置项,并保持现有默认行为。

验证情况

  • 已运行 wechat-article-focus.test.ts:8 / 8 通过;
  • 本地补丁已在实际草稿保存流程中使用;
  • 不涉及账号、文章正文或其他用户数据。

如果这个方向符合项目维护范围,我可以把修复拆分为小而聚焦的 PR:先提交编辑器可靠性修复,再单独讨论图片大小配置。