[错误] DOCUMENT_CONNECT 在冷启动时可能与 ConfigManager.load() 同时执行
· 先决条件
- 我搜索任何现有报告关于这个错误,以避免打开重复.
- [x]我可以在一个新的,未经修改的网页浏览器配置中再现这个错误,并安装了"黑暗阅读器"作为唯一的扩展.
- 我理解我需要使用Broken网站报告模板? 指派人=Broken+Website&template=broken-website-report.yml&title=+Webroken+Website%5D+Replace+With+title),如果这个错误是我在一个网站上报告的.
QQ 错误描述
冷启动时, 文件 CONNECT 在配置管理器. load () 完成前可以处理 。
获得ConnectionMessage () 调用不等待扩展的 TabMessage () 。 启动Barrier,所以DETESTOR HINTS INDEX仍然可以未定义:
TypeError: 未定义不是对象( 正在评价“ trie. regexps ”)
然后,内容脚本没有收到任何回复,倒置的主题在重新装入之前仍然保留.
能否像在Command Internal () 上所做的那样, 在调用 TabMessage () 之前让 ConnectionMessage () 等待启动 Barrier ?
我是Teak开发商。 我们的冷启动时间使得这个源级赛事更容易被再生.
网站地址
https://www.bing.com/search?q=dark+reader (中文(简体) ).
- 在 " 暗读器 " 中启用“检测暗色主题”。
- 开放https://www.bing.com/search?q=Dark+reader 以Bing使用其本土黑暗主题.
- 打开分页,终止浏览器,然后再次冷启动.
- 恢复现有的分页。
断断续续地,"黑暗读者"的倒置主题依然被应用,页面从未收到正常的主题/黑暗主题-探测响应. 重装页面修正它 。
• 预期行为
Dark Reader 应当等待其配置完成加载后再处理文档 CONNECT. 页面应收到有效的回复,倒回的主题应始终被去掉而无需重新装入.
实际行为
间歇地,文档 CONNECT在配置索引初始化前被处理,导致“ TypeError: 未定义不是对象( 正在评价“ trie.regexps ”) 。 内容脚本没有收到任何回复,倒回主题在页面被重新装入之前仍然适用.
QQ 屏幕截图
<img宽="660"高="1434" alt="Image" src="https://GitHub.com/user-attachments/assets/2d7e5861-4e41-4a9b-ad16-d9b88efe80a4"/".
操作系统
iOS 27 (英语).
QQ 网页浏览器名称和版本
Teak(内部测试)
QQ 黑暗阅读器版本
暗读器: 4.9.129
++ 附加上下文
无回复( N)
内容来源: darkreader/darkreader