Skip to content

Number of displayed records might change depending on the dataset and sorting attribute

Why are we doing this work

Due to performance concerns, the grouping of dependencies is performed in the frontend which causes the number of results to change depending on how the data is sorted.

This group can be used as an example to illustrate the difference for both Packager and Component name:

Component name Packager
Screenshot_2023-09-05_at_13.08.06 Screenshot_2023-09-05_at_13.09.17

Relevant links

The grouping is performed in this file.

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

Verification steps

  1. Visit a Group Dependency List
  2. Ensure that there are 20 rows displayed in the table.
  3. Sort by "Component Name"
  4. Click through each page of results by click on "Next >"
  5. Ensure that there are 20 rows displayed on each page.
Edited by mo khan