From cc4aef89d358fff4d8459c45daddb29de37715b4 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:33:24 +0400 Subject: [PATCH] fix(YouTube - Hide layout components): Do not hide playlist sort button if 'Hide AI comments summary' is on --- .../extension/youtube/patches/components/CommentsFilter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java index 8c4d81ffd..b2aabe03e 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/CommentsFilter.java @@ -3,6 +3,7 @@ package app.revanced.extension.youtube.patches.components; import androidx.annotation.Nullable; import app.revanced.extension.youtube.settings.Settings; +import app.revanced.extension.youtube.shared.PlayerType; @SuppressWarnings("unused") final class CommentsFilter extends Filter { @@ -89,7 +90,9 @@ final class CommentsFilter extends Filter { boolean isFiltered(@Nullable String identifier, String path, byte[] protobufBufferArray, StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { if (matchedGroup == chipBar) { - return aiCommentsSummary.check(protobufBufferArray).isFiltered(); + // Playlist sort button uses same components and must only filter if the player is opened. + return PlayerType.getCurrent().isMaximizedOrFullscreen() + && aiCommentsSummary.check(protobufBufferArray).isFiltered(); } return true;