From 582144026d28e57bb7adcbba39244f3c7cdbc0f3 Mon Sep 17 00:00:00 2001 From: ILoveOpenSourceApplications <117499019+ILoveOpenSourceApplications@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:39:43 +0530 Subject: [PATCH] fix(YouTube - Hide layout components): Fix "Hide Hype points" (#6247) --- .../patches/components/DescriptionComponentsFilter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java index 42831e519..3aa03ee5c 100644 --- a/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java +++ b/extensions/youtube/src/main/java/app/revanced/extension/youtube/patches/components/DescriptionComponentsFilter.java @@ -17,6 +17,7 @@ final class DescriptionComponentsFilter extends Filter { private final ByteArrayFilterGroup cellVideoAttribute; private final StringFilterGroup aiGeneratedVideoSummarySection; + private final StringFilterGroup hypePoints; public DescriptionComponentsFilter() { exceptions.addPatterns( @@ -63,7 +64,7 @@ final class DescriptionComponentsFilter extends Filter { "how_this_was_made_section" ); - final StringFilterGroup hypePoints = new StringFilterGroup( + hypePoints = new StringFilterGroup( Settings.HIDE_HYPE_POINTS, "hype_points_factoid" ); @@ -112,7 +113,7 @@ final class DescriptionComponentsFilter extends Filter { boolean isFiltered(String identifier, String path, byte[] buffer, StringFilterGroup matchedGroup, FilterContentType contentType, int contentIndex) { - if (matchedGroup == aiGeneratedVideoSummarySection) { + if (matchedGroup == aiGeneratedVideoSummarySection || matchedGroup == hypePoints) { // Only hide if player is open, in case this component is used somewhere else. return PlayerType.getCurrent().isMaximizedOrFullscreen(); }