Greasy Fork is available in English.

- Click Button - Hulu - Force Pause

Prevent Hulu from un-pausing background-paused videos

// ==UserScript==
// @name - Click Button - Hulu - Force Pause
// @description Prevent Hulu from un-pausing background-paused videos
// @version 0.1.1
// @match https://www.hulu.com/*
// @grant none
// @run-at document-idle
// @namespace https://greasyfork.org/users/1521065
// ==/UserScript==

(function () {
  setInterval(() => {
  document.querySelectorAll('.PlayButton').forEach(e => {
    let count = 0;
    function recursiveTimeout() {
      if (count < 7) {
        count++;
        if (count == 1) {
          document.querySelectorAll('[aria-label="MUTE"]').forEach(mute => {
          mute.click();
          });}
        if (count == 2) {
          document.querySelectorAll('.RewindButton').forEach(rewind => {
          rewind.click();
          });}
        if (count == 3) {
          document.querySelectorAll('.PlayButton').forEach(play => {
          play.click();
          });}
        if (count == 4) {
          document.querySelectorAll('.PauseButton').forEach(pause => {
          pause.click();
          });}
        if (count == 5) {
          document.querySelectorAll('.FastForwardButton').forEach(forward => {
          forward.click();
          });}
        if (count == 6) {
          document.querySelectorAll('[aria-label="UNMUTE"]').forEach(unmute => {
          unmute.click();
          });}
        setTimeout(recursiveTimeout, 500);
      }
    }
    recursiveTimeout();
  });
  }, 30000);
})();