diff --git a/assets/javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter.js b/assets/javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter.js index 375cf52..0423cf8 100644 --- a/assets/javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter.js +++ b/assets/javascripts/discourse/connectors/bread-crumbs-right/solved-status-filter.js @@ -25,7 +25,10 @@ export default class SolvedStatusFilter extends Component { args.editingCategory ) { return false; - } else if (helper.siteSettings.allow_solved_on_all_topics) { + } else if ( + helper.siteSettings.allow_solved_on_all_topics || + router.currentRouteName === "tag.show" + ) { return true; } else { return args.currentCategory?.enable_accepted_answers; @@ -45,8 +48,7 @@ export default class SolvedStatusFilter extends Component { } get status() { - const queryParamValue = - this.router.currentRoute.attributes?.modelParams?.solved; + const queryParamValue = this.router.currentRoute.queryParams?.solved; return UX_VALUES[queryParamValue] || "all"; } diff --git a/assets/stylesheets/solutions.scss b/assets/stylesheets/solutions.scss index b6af371..11d183f 100644 --- a/assets/stylesheets/solutions.scss +++ b/assets/stylesheets/solutions.scss @@ -5,7 +5,7 @@ $solved-color: green; min-width: auto; margin-right: 0.5em; .select-kit-header { - margin: 0; + color: var(--primary-high); } } }