diff --git a/app/assets/javascripts/discourse/app/widgets/header-topic-info.js b/app/assets/javascripts/discourse/app/widgets/header-topic-info.js index 3a8b1806c4..b3264a03bb 100644 --- a/app/assets/javascripts/discourse/app/widgets/header-topic-info.js +++ b/app/assets/javascripts/discourse/app/widgets/header-topic-info.js @@ -126,6 +126,18 @@ export default createWidget("header-topic-info", { const parentCategory = category.get("parentCategory"); const categories = []; if (parentCategory) { + if ( + this.siteSettings.max_category_nesting > 2 && + !this.site.mobileView + ) { + const grandParentCategory = parentCategory.get("parentCategory"); + if (grandParentCategory) { + categories.push( + this.attach("category-link", { category: grandParentCategory }) + ); + } + } + categories.push( this.attach("category-link", { category: parentCategory }) );