Greasy Fork is available in English.
Automatically clicks the cancel button to prevent Peacock from automatically playing the next episode.
< Feedback on Prevent Peacock Autoplay
I'm sorry, but this just isn't very well written from my perspective. I feel uncomfortable merging it, and don't really have time to talk or even think about it right now. I'm sure that's frustrating, but I figured I might as well be honest about where I am.
lmao what you wrote doesn't work anymore. Feel free to take it or leave it. Actually don't take it.
a bit more complicated now, but I was able to fix it using chatgpt
function isElementVisible(element) { if (!element) { return false; // The element doesn't exist
}
const rect = element.getBoundingClientRect();
return ( rect.top > 0 &&
rect.left > 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth) &&
window.getComputedStyle(element).visibility !== 'hidden' &&
window.getComputedStyle(element).display !== 'none'
);
}
setInterval(function(){
var cancelButton = document.querySelector('button[data-test-id="autobinge-cancel"]');
var isVisible = isElementVisible(cancelButton)
if(isVisible){
var pauseButton = document.querySelector('button.play-pause[aria-label=Pause]')
if(pauseButton !== null){
pauseButton.click()
}
}
}, 5000)