From 2e92a34b00483232afb3afff517fd592b525a988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thiago=20Vin=C3=ADcius?= Date: Fri, 27 Mar 2026 18:11:12 -0300 Subject: [PATCH] :bug: fix: issues flagged by CodeRabbit Made-with: Cursor --- js/ui.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/js/ui.js b/js/ui.js index 97cf86f..30102eb 100644 --- a/js/ui.js +++ b/js/ui.js @@ -938,6 +938,7 @@ export class UIRenderer { searchInput._libraryLikedSearchListener = listener; searchInput.addEventListener('input', listener); + listener(); } renderListWithTracks( @@ -1842,7 +1843,10 @@ export class UIRenderer { trackDataStore.set(el, video); this.updateLikeState(el, 'video', video.id); el.addEventListener('click', (e) => { - if (e.target.closest('.like-btn')) return; + if (e.target.closest('.like-btn')) { + e.stopPropagation(); + return; + } if (e.target.closest('.card-play-btn') || e.target.closest('.card-image-container')) { e.stopPropagation(); this.player.playVideo(video); @@ -2980,7 +2984,10 @@ export class UIRenderer { trackDataStore.set(el, video); this.updateLikeState(el, 'video', video.id); el.addEventListener('click', (e) => { - if (e.target.closest('.like-btn')) return; + if (e.target.closest('.like-btn')) { + e.stopPropagation(); + return; + } if (e.target.closest('.card-play-btn') || e.target.closest('.card-image-container')) { e.stopPropagation(); this.player.playVideo(video);