#15913·darkreader

[错误] DOCUMENT_CONNECT 在冷启动时可能与 ConfigManager.load() 同时执行

作者: yangliu-1995创建于 2026年8月22日更新于 2026年9月16日
标签bug

· 先决条件

  • 搜索任何现有报告关于这个错误,以避免打开重复.
  • [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 (中文(简体) ).

  1. 在 " 暗读器 " 中启用“检测暗色主题”。
  2. 开放https://www.bing.com/search?q=Dark+reader 以Bing使用其本土黑暗主题.
  3. 打开分页,终止浏览器,然后再次冷启动.
  4. 恢复现有的分页。

断断续续地,"黑暗读者"的倒置主题依然被应用,页面从未收到正常的主题/黑暗主题-探测响应. 重装页面修正它 。

• 预期行为

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