79385437

Date: 2025-01-24 19:32:52
Score: 0.5
Natty:
Report link

updated for 2024 as there as now two different cases to test

const remove = async () => {
  return new Promise((resolve) => {
    setTimeout(() => {
      document
        .querySelector("edit-account-menu .mat-mdc-button-touch-target")
        .click();

      setTimeout(() => {
        const items = document.querySelectorAll(".mat-mdc-menu-item-text");
        if (items[2]) {
          items[2].click();
        } else {
          items[1].click();
        }

        setTimeout(() => {
          document
            .querySelector(".confirm-button .mat-mdc-button-touch-target")
            .click();

          resolve(); // signal that this iteration is finished
        }, 1000);
      }, 1000);
    }, 3000);
  });
};

(async function runMultipleTimes() {
  for (let i = 0; i < 50; i++) {
    await remove(); 
    console.log(`Removal attempt #${i + 1} complete.`);
  }
  console.log("All done!");
})();
Reasons:
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: user29353979