If you’re using GitHub to keep track of issues in a project, it’s highly unlikely that you’ll be in the very fortunate position of having fewer than 25 issues to address. For the rest of us, that 25 limit is what we face when looking at the Issues page. Any more than that, and you get pagination.

Issues page with paginatin links present underneath, in this case showing another 7 pages of issues

* Want more issues per page? Fuck you! Click me!
Pagination just sitting there, flipping you the bird
* Want to see all in one go? Fuck you! Click me!
Pagination just sitting there, ruining your day

I said it was a ‘peeve’ but the language above maybe will give you a hint as to how much it annoys me. So, a bookmarklet to the rescue, perhaps?

The GitHub View All Issues bookmarklet does exactly what it suggests it might – it finds all the issues on the repo, then displays them on one page. Essentially what it is doing is:

* Looking at links in the pagination
* Loading the associated pages in the background (while providing an update on progress)
* Taking the items found in the Issues container
* Appending them to the first page of Issues

It’s not perfect, there are a few wrinkles (which I am not likely to put right, I’ll be honest):

* It won’t show comment count (or the fact that there are comments at all) for the appended issues
* It won’t show the assignee for the appended issues
* Sorting doesn’t seem to work (weirdly, it looks like it’s refreshing the page, but the whole list of Issues remains, and the sorting does not seem to have taken)

Added rows are lacking assignee and comment information

But if you want to get a bird’s eye view of all the issues and be able to scroll up/down to see what’s there, this will help you achieve that.

What I would REALLY like is for GitHub to just provide this view as a default, or change the issues per page in the pagination options. Until then, this is the best I can offer.