Description of problem:
When create many repositories and organizations in quay, repositories and organizations do not display correctly with pagination in the new UI on Firefox.
Version-Release number of selected component (if applicable):
// quay-operator-bundle-container-v3.15.0-16 ------------------------------ $ oc get $(oc get pod -l name=quay-operator-alm-owned -o name -n quay-enterprise) -o jsonpath='{.spec.containers[0].image}' -n quay-enterprise registry.redhat.io/quay/quay-operator-rhel8@sha256:7f46bc58bab98ab2990415c156424b7d94e95a6527c058ab30d47dd6820563e8 ------------------------------ $ oc get $(oc get pod -l app=quay -o NAME -n quay-enterprise|head -n 1) -o jsonpath='{.spec.containers[0].image}' -n quay-enterprise registry.redhat.io/quay/quay-rhel8@sha256:efdcb065c19d9d45f6d46385ce2e04bcca346f02cd84f1ab38f97916f716b51c
Steps to reproduce:
1 Log in quay new UI on Firefox
2 Create 120 organizations, org1 to org120
3 Create 120 repositories under org1, repo1 to repo120
4, Create 120 tags, s390x1 to s390x120
5. Click pagination buttons to check the items display status. Take repository for example, set `20 per page`
5.1 The first page of repository, repository repo1 to repo20 are displayed
5.2 Click "Next" page button, repository repo100 to repo81 are displayed
5.3 Click "Next" page button, repository repo41 to repo60 are displayed first for a second, then repo80 to repo61 are displayed finally.
5.4 Click "Next" page button, repository repo61 to repo80 are displayed first for a second, then repo60 to repo 41 are displayed finally.
5.5 Click "Next" page button, repository repo81 to repo100 are displayed first for a second, then repo40 to repo21 are displayed finally.
5.6 Click "Next" page button, repository repo101 to repo120 are displayed first for a second, then repo20 to repo1 are displayed finally.
5.7 Click "Previous" page button, repository repo81 to repo100 are displayed.
5.8 Click "Previous" page button, repository repo61 to repo80 are displayed.
5.9 Click "Previous" page button, repository repo41 to repo60 are displayed.
5.10 Click "Previous" page button, repository repo21 to repo40 are displayed.
5.11 Click "Previous" page button, repository repo120 to repo101 are displayed.
Get the screen recording of this process in Screen Recording 2025-06-25 at 16.51.35.mov in Attachments.
Actual results:
- For repositories, sometimes the page is sorted in ascending order, sometimes in descending order. Sometimes the page jumps to an unexpected page. Continuously and randomly clicking the previous page and next page buttons will cause the list items display to be messed up. Display order is irregular. Check 'Screen Recording 2025-06-23 at 17.05.35.mov' in the Attachment.
- For organizations, the ascending or descending order of the list items will be messed up. Check 'Screen Recording 2025-06-23 at 17.08.23.mov' in the Attachment.
- The tag list is displayed correctly. Check 'Screen Recording 2025-06-23 at 17.04.20.mov' in the Attachment.
Expected results
The organizations, repositories, tags should be displayed correctly with pagination. The sorting method should be uniform and page jumps should work correctly on Firefox
- is incorporated by
-
PROJQUAY-8710 Quay new UI known issues List
-
- New
-