Skip to content

Instantly share code, notes, and snippets.

@leoduquesnel
Created May 7, 2026 15:26
Show Gist options
  • Select an option

  • Save leoduquesnel/6bf7cddcaa7325d639cc52660d3cdf10 to your computer and use it in GitHub Desktop.

Select an option

Save leoduquesnel/6bf7cddcaa7325d639cc52660d3cdf10 to your computer and use it in GitHub Desktop.

Revisions

  1. leoduquesnel created this gist May 7, 2026.
    17 changes: 17 additions & 0 deletions grok-files-bulk-delete.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    (function loop() {
    const trash = document.querySelector('button[aria-label="Delete file"]');
    if (!trash) { console.log('done'); return; }
    trash.click();

    setTimeout(() => {
    const confirm =
    document.querySelector('button[aria-label="Delete"]') ||
    [...document.querySelectorAll('button.text-fg-danger')]
    .find(el => el.textContent.trim() === 'Delete');

    if (confirm) confirm.click();
    else console.log('no confirm shown — continuing');

    setTimeout(loop, 400);
    }, 400);
    })();