ElyPDF worker: text blocks are always valid JSON, whatever the text or font name holds (P-14)

This commit is contained in:
ZacharyZhang-NY committed 2026-10-10 00:29:44 -04:00
1 parent dff9ed3bf4
commit ca4a32f2fa
4 files changed
+81 -12

No files matched your search

+1 -1
View File
@@ -46,7 +46,7 @@
- [x] P-11 撤销或重做在 MuPDF 侧失败后 worker 的步数不再同步 — 撤销失败后重读历史标记
- [x] P-12 `unhook` 中途抛出时泄漏保留的对象 — 保留的链接随保留随计数
- [x] P-13 优化导出的“之前”大小取磁盘文件而非当前文档 — 有未保存编辑时不与磁盘文件比大小
- [ ] P-14 文字块含控制字符时 JSON 回复不可解析
- [x] P-14 文字块含控制字符时 JSON 回复不可解析 — 共用 JSON 写入:控制字符转义,非法字节与孤立代理为 U+FFFD
- [x] D-01 导出或打印对话框开着时关闭其标签即崩溃 — Docs 实现 tab_closed,关标签即撤下其导出对话框;R1 PASS
- [x] D-02 邮件合并以当前标签为模板,预览后生成的每份都是同一条记录 — 选数据时记下模板标签,预览副本不作模板;R1 测试绕过选 CSV 入口;R2 PASS
- [ ] D-03 界面线程同步持 worker 锁读内核(样式、字体、书签、公式、分节名)