Skip to content
This repository was archived by the owner on Oct 26, 2024. It is now read-only.

Commit f64b178

Browse files
authored
fix: unintentional like button detection (#119)
1 parent 2a6d401 commit f64b178

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,15 @@ public static void onComponentCreated(Object conversionContext, AtomicReference<
7777
if (!isEnabled) return;
7878

7979
try {
80-
// Contains a pathBuilder string, used to distinguish from other litho components
81-
if (!conversionContext.toString().contains("dislike_button")) return;
80+
// Contains a pathBuilder string, used to distinguish from other litho components:
81+
// video_action_bar.eml|27b56b54d5dcba20|video_action_bar_unwrapper.eml|c5a1d399b660e52e|CellType
82+
// |ScrollableContainerType|ContainerType|ContainerType|dislike_button.eml|966ee2cd7db5e29f
83+
// |video_actipathBuilder=video_action_bar.eml|27b56b54d5dcba20|video_action_bar_unwrapper.eml
84+
// |c5a1d399b660e52e|CellType|ScrollableContainerType|ContainerType|ContainerType|dislike_button.eml
85+
// |966ee2cd7db5e29f|video_action_toggle_button.eml|8fd9d44a8e3c9162|video_action_button.eml
86+
// |9dd3b4b44979c3af|ContainerType|TextType|on_toggle_button.eml|8fd9d44a8e3c9162|video_action_button.eml
87+
// |9dd3b4b44979c3af|ContainerType|TextType|
88+
if (!conversionContext.toString().contains("|dislike_button.eml|")) return;
8289

8390
LogHelper.debug(ReturnYouTubeDislike.class, "dislike button was created");
8491

0 commit comments

Comments
 (0)