onst STORAGE_ACCESS_ORIGIN = "https://sp.auth.adobe.com";

document.documentElement.addEventListener(
  "click",
  e => {
    const { target, isTrusted } = e;
    if (!isTrusted) {
      return;
    }

    const button = target.closest("a");
    if (!button) {
      return;
    }

    const buttonLink = button.href;
    if (buttonLink?.startsWith("https://www.history.com/mvpd-auth")) {
      button.disabled = true;
      button.style.opacity = 0.5;
      e.stopPropagation();
      e.preventDefault();
      document
        .requestStorageAccessForOrigin(STORAGE_ACCESS_ORIGIN)
        .then(() => {
          target.click();
        })
        .catch(() => {
          button.disabled = false;
          button.style.opacity = 1.0;
        });
    }
  },
  true
);
PK