getsentry / getsentry/sentry

Improve pagination on issues table

Open
#45,913 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
1d 5h
Merged PRs (30d)
624

Description

### Problem Statement

Currently when using the issues list, we have > 200 issues in our project open. (The joy of native projects where it's taking time to whittle down issues, grouping and even more fun to find the root cause)

The problem is the pagination is just this
![image](https://user-images.githubusercontent.com/1838013/225621162-b43bdc13-7c50-4069-9b73-e270885d4073.png)

at the bottom of the page.

It's kind of irritating because you can't see what page you are on / what position in this large list

Only the URL reveals it
![image](https://user-images.githubusercontent.com/1838013/225621304-39f80198-6cd8-47d0-bb81-2012110e29da.png)

### Solution Brainstorm

1. Show page number or current position in some form
2. It would be awesome to have the pagination arrows at the top of the table as well.
3. A dropdown to select # of issues per page would be great too
4. Listen to keyboard arrow keys to change pagination too, both for power users and a little accessibility sugar

With 2 & 3, you could trim the list to fit in the browser window and quickly page across to find anything interesting. Right now I have to page, scroll, hit next arrow at bottom at page and repeat.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.