再次感谢提醒我关于 observer 的事情。我之前并不知道它不被推荐使用。
我已经在所有地方移除了它,除了 composer(实时预览和 # 下拉菜单),因为那些地方没有可用的 hook。现在,每个部分不再监听整个页面,而是只监听自己的小区域。
如果未来的 Discourse 更新改变了相关行为导致它失效,composer 就会像往常一样显示完整的“父级 > 子级”名称。![]()
再次感谢提醒我关于 observer 的事情。我之前并不知道它不被推荐使用。
我已经在所有地方移除了它,除了 composer(实时预览和 # 下拉菜单),因为那些地方没有可用的 hook。现在,每个部分不再监听整个页面,而是只监听自己的小区域。
如果未来的 Discourse 更新改变了相关行为导致它失效,composer 就会像往常一样显示完整的“父级 > 子级”名称。![]()