The UI shows only ten search results per page, yet the backend allows 50. This
creates a mismatch when paging. To resolve, allow the user to request a
specific page size (within bounds).
Coverage increased (+0.05%) to 93.359% when pulling 3fab4664266c406d68e32d11d943d85fd57823a8 on 499-page-size into 63a9b91c9e95b8b286f83c3fc47abff652e763bd on master.
The UI shows only ten search results per page, yet the backend allows 50. This creates a mismatch when paging. To resolve, allow the user to request a specific page size (within bounds).