Fixing the dislike skipping issue #1902

This commit is contained in:
KhNediem
2024-03-31 14:25:23 +01:00
committed by JellyBrick
parent 0dbf0295b8
commit d5f829d8d0

View File

@ -27,15 +27,15 @@ export default createPlugin<
});
},
start() {
this.waitForElem('#like-button-renderer').then((likeBtn) => {
this.waitForElem('#dislike-button-renderer').then((dislikeBtn) => {
this.observer = new MutationObserver(() => {
if (likeBtn?.getAttribute('like-status') == 'DISLIKE') {
if (dislikeBtn?.getAttribute('like-status') == 'DISLIKE') {
document
.querySelector<HTMLButtonElement>('tp-yt-paper-icon-button.next-button')
?.click();
}
});
this.observer.observe(likeBtn, {
this.observer.observe(dislikeBtn, {
attributes: true,
childList: false,
subtree: false,