Решено: фильтр не обновляет статус в выпадающем списке

Не знаю, почему это произошло и связано ли это с изменениями в ядре, но быстрая отладка здесь

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 лайк