diff --git a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt index fdf17ffbc..c1af87ffe 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/ChannelFragment.kt @@ -216,6 +216,12 @@ class ChannelFragment : BaseFragment() { } } } + + // Load selected chip content if it's not videos tab. + possibleTabs.firstOrNull { binding.tabChips.checkedChipId == it.chipId }?.let { + val tab = tabs.first { tab -> tab.name == it.identifierName } + loadTab(tab) + } } private fun loadTab(tab: ChannelTab) {