ElyDoc: kernel reads for styles, fonts, bookmarks and sections leave the UI thread; a late dialog read never replaces a newer dialog (D-03)

This commit is contained in:
ZacharyZhang-NY committed 2026-10-10 01:08:36 -04:00
1 parent baba4593c0
commit 46ade03dde
7 files changed
+201 -105

No files matched your search

+1 -1
View File
@@ -49,7 +49,7 @@
- [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 锁读内核(样式、字体、书签、公式、分节名)
- [x] D-03 界面线程同步持 worker 锁读内核(样式、字体、书签、公式、分节名) — 后台读取,回来核对标签、视图与对话框请求号
- [ ] D-04 一条批注的时间读不出,全部批注与修订都不显示
- [ ] D-05 邮件合并某条记录失败时内核文档泄漏
- [ ] D-06 导航栏大纲点击按当前列表取下标,后台重读后可能越界