fix(YouTube - Hide feed components): Hide carousel shelf hiding in library in certain situations

This commit is contained in:
inotia00 2024-12-17 13:40:41 +09:00
parent 2def0d4cc7
commit 4c24f4569c

View File

@ -72,6 +72,10 @@ public final class CarouselShelfFilter extends Filter {
if (selectedNavButton == NavigationButton.HOME && browseId.equals(BROWSE_ID_NOTIFICATION_INBOX)) { if (selectedNavButton == NavigationButton.HOME && browseId.equals(BROWSE_ID_NOTIFICATION_INBOX)) {
return true; return true;
} }
// Sometimes the browserId is empty. In this case, check the navigation button.
if (browseId.isEmpty()) {
return selectedNavButton != NavigationButton.LIBRARY;
}
return knownBrowseId.get().anyMatch(browseId::equals) || whitelistBrowseId.get().noneMatch(browseId::equals); return knownBrowseId.get().anyMatch(browseId::equals) || whitelistBrowseId.get().noneMatch(browseId::equals);
} }