已解决的筛选器未在下拉菜单中更新状态

我不知道为什么,也不知道这是否是核心的更改,但快速调试一下这里

https://github.com/discourse/discourse-solved/blob/main/assets/javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter.js#L47-L51

显示 modelParams 不存在 如果你不在分类页面上。

它在这里定义:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/routes/build-category-route.js#L71

在主页和分类路由上,以下几种替代方法都有效:

.queryParams.solved
.attributes.list.params.solved
.attributes.list.listParams.solved

我看不到核心中有任何近期更改。 :thinking:

从我看到的情况来看,modelParams 自此 PR 起就被使用了:

1 个赞