From 62a6164b88b64200b517a5ba6b800d8214dbbad8 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Fri, 7 Mar 2025 19:37:23 +0200 Subject: [PATCH] fix(YouTube - Hide layout components): Do not hide Movie/Courses start page content if 'Hide horizontal shelves' is enabled --- .../youtube/patches/components/LayoutComponentsFilter.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/LayoutComponentsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/LayoutComponentsFilter.java index 7cd56e7ab..2d617d4a4 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/LayoutComponentsFilter.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/LayoutComponentsFilter.java @@ -462,6 +462,12 @@ public final class LayoutComponentsFilter extends Filter { return true; } + // Do not hide if the navigation back button is visible, + // otherwise the content shelves in the YouTube Movie/Courses pages is hidden. + if (NavigationBar.isBackButtonVisible()) { + return false; + } + // Check navigation button last. // Only filter if the library tab is not selected. // This check is important as the shelf layout is used for the library tab playlists.