Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-9043

Repositories and organizations do not display correctly with pagination in the new UI on Firefox

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • quay-v3.15.0
    • quay-ui
    • False
    • Hide

      None

      Show
      None
    • False

      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

      repo1 to repo20 are displayed

      5.2 Click "Next" page button, repository repo100 to repo81 are displayed

      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.

      repo41 to repo60 are displayed first

      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.

      repo61 to repo80 are displayed first

      repo60 to repo41 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.

      repo81 to repo100 are displayed first

      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.

      repo101 to repo120 are displayed first

      repo20 to repo1 are displayed finally

      5.7 Click "Previous" page button, repository repo81 to repo100 are displayed.

      repo81 to repo100 are displayed

      5.8 Click "Previous" page button, repository repo61 to repo80 are displayed.

      repo61 to repo80 are displayed

      5.9 Click "Previous" page button, repository repo41 to repo60 are displayed.

      repo41 to repo60 are displayed

      5.10 Click "Previous" page button, repository repo21 to repo40 are displayed.

      repo21 to repo40 are displayed

      5.11 Click "Previous" page button, repository repo120 to repo101 are displayed.

      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

        1. 3.15.0 pagination.mov
          6.83 MB
          Weihua Hu
        2. 3.14.2 pagination.mov
          5.30 MB
          Weihua Hu
        3. Screen Recording 2025-06-25 at 16.51.35.mov
          6.26 MB
          Weihua Hu
        4. Screenshot 2025-06-25 at 17.50.19.png
          470 kB
          Weihua Hu
        5. Screenshot 2025-06-25 at 17.42.44.png
          491 kB
          Weihua Hu
        6. Screenshot 2025-06-25 at 17.42.24.png
          487 kB
          Weihua Hu
        7. Screenshot 2025-06-25 at 17.42.12.png
          467 kB
          Weihua Hu
        8. Screenshot 2025-06-25 at 17.06.55.png
          433 kB
          Weihua Hu
        9. Screenshot 2025-06-25 at 17.06.52.png
          433 kB
          Weihua Hu
        10. Screenshot 2025-06-25 at 17.06.48.png
          431 kB
          Weihua Hu
        11. Screenshot 2025-06-25 at 17.06.43.png
          395 kB
          Weihua Hu
        12. Screenshot 2025-06-25 at 17.06.36.png
          398 kB
          Weihua Hu
        13. Screenshot 2025-06-25 at 17.06.27.png
          395 kB
          Weihua Hu
        14. Screenshot 2025-06-25 at 17.06.20.png
          401 kB
          Weihua Hu
        15. Screenshot 2025-06-25 at 17.06.06.png
          397 kB
          Weihua Hu
        16. Screenshot 2025-06-25 at 17.03.58.png
          402 kB
          Weihua Hu
        17. Screenshot 2025-06-25 at 17.03.52.png
          429 kB
          Weihua Hu
        18. Screenshot 2025-06-25 at 17.03.47.png
          394 kB
          Weihua Hu
        19. Screen Recording 2025-06-23 at 17.04.20.mov
          23.53 MB
          Weihua Hu
        20. Screen Recording 2025-06-23 at 17.05.35.mov
          19.27 MB
          Weihua Hu
        21. Screen Recording 2025-06-23 at 17.08.23.mov
          14.05 MB
          Weihua Hu

              Unassigned Unassigned
              rhwhu Weihua Hu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: