From d97447f7a8bf496e47fca8f485f2c2cef8cefa1d Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Mon, 16 Dec 2024 13:05:01 +0900 Subject: [PATCH] fix(YouTube - Hide feed components): `Hide carousel shelf` not hiding in home feed in certain situations --- .../youtube/patches/components/CarouselShelfFilter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/components/CarouselShelfFilter.java b/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/components/CarouselShelfFilter.java index 0f31c1e05..ec355a153 100644 --- a/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/components/CarouselShelfFilter.java +++ b/extensions/shared/src/main/java/app/revanced/extension/youtube/patches/components/CarouselShelfFilter.java @@ -68,6 +68,10 @@ public final class CarouselShelfFilter extends Filter { if (selectedNavButton == null) { return true; } + // Fixes a very rare bug in home. + if (selectedNavButton == NavigationButton.HOME && browseId.equals(BROWSE_ID_NOTIFICATION_INBOX)) { + return true; + } return knownBrowseId.get().anyMatch(browseId::equals) || whitelistBrowseId.get().noneMatch(browseId::equals); }