From 5212ab9b5ce7670a8f418d90689a4799b0c7f812 Mon Sep 17 00:00:00 2001 From: ckshen8 <135258212+ckshen8@users.noreply.github.com> Date: Wed, 17 Jun 2026 22:31:41 -0700 Subject: [PATCH] Update condition for thumbnail display logic Fix scenario when mobile thumbnail is disabled, the desktop layout is shown in the topic list --- javascripts/discourse/initializers/topic-thumbnails-init.gjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/javascripts/discourse/initializers/topic-thumbnails-init.gjs b/javascripts/discourse/initializers/topic-thumbnails-init.gjs index 856b629a95..bf2cd6ca8f 100644 --- a/javascripts/discourse/initializers/topic-thumbnails-init.gjs +++ b/javascripts/discourse/initializers/topic-thumbnails-init.gjs @@ -22,7 +22,7 @@ export default apiInitializer((api) => { }); api.registerValueTransformer("topic-list-columns", ({ value: columns }) => { - if (ttService.enabledForRoute && !ttService.displayList) { + if (ttService.shouldDisplay && !ttService.displayList) { columns.add( "thumbnail", { item: TopicListThumbnail }, @@ -42,7 +42,7 @@ export default apiInitializer((api) => { ); api.registerValueTransformer("topic-list-item-mobile-layout", ({ value }) => { - if (ttService.enabledForRoute && !ttService.displayList) { + if (ttService.shouldDisplay && !ttService.displayList) { // Force the desktop layout return false; }