Skip to content

Instantly share code, notes, and snippets.

@Darep
Created May 30, 2016 07:01
Show Gist options
  • Select an option

  • Save Darep/b33ba3d71f4570760422317aa7bf31f2 to your computer and use it in GitHub Desktop.

Select an option

Save Darep/b33ba3d71f4570760422317aa7bf31f2 to your computer and use it in GitHub Desktop.
Remove all comments from GitHub Pull Request
// Sometimes it's necessary to do a bit of clean-up
Array.prototype.forEach.call(document.querySelectorAll('.js-comment-delete button'), function(el, i) {
el.removeAttribute('data-confirm');
el.click();
});
@mimaty-lifull

Copy link
Copy Markdown

Still works. Thanks.

@kylechadha

Copy link
Copy Markdown

I wanted to resolve ~100 comments and was able to use this:

Array.prototype.forEach.call(document.querySelectorAll('.js-resolvable-timeline-thread-form button'), function(el, i) {
  el.click()
});

@motorto

motorto commented Oct 27, 2025

Copy link
Copy Markdown

unfortunately no longer working ... :(

@shimonenator

Copy link
Copy Markdown

I wanted to resolve ~100 comments and was able to use this:

Array.prototype.forEach.call(document.querySelectorAll('.js-resolvable-timeline-thread-form button'), function(el, i) {
  el.click()
});

It still works, but you have to load all comments first by clicking load more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment