希望有人能帮我缩小这个问题的影响范围——我创建了一个插件,但它无意中禁用了“引用选定文本”弹出窗口和键盘快捷键。
启用该插件后,在帖子中选择文本不再显示“引用高亮文本的回复”功能——即 PostTextSelectionToolbar 弹出窗口不出现,按下 q 键无效,点击回复按钮会开始回复,但不包含选定文本的引用。
我猜测这可能与我加载第三方 JavaScript 依赖项的方式有关?我正在使用 discourse/lib/load-script 中的 JavaScript loadScript 来从 unpkg.com 加载 tippy 及其依赖项 Popper… 是否有更好的方法可以选择性地加载 JS 资源?(或者我最好只在例如所有主题页面上包含这些资源,而不尝试选择性加载它们?)
这是我关于此错误的笔记。非常感谢任何帮助!