On a record's Related tab, selecting Add related opens the Select records to link modal. The modal limits search results to 20 records, even when more records match the search.
For example, a search that returns 28 matching records displays only 20. The modal does not indicate that additional matches exist and provides no way to view or select them.
People cannot link records that appear beyond the first 20 search results. This creates an incomplete and misleading view of the available records, forcing people to repeatedly refine searches or change search terms to find a record that should already be available.
Allow people to access all matching records in the Select records to link modal opened from Add related.
Use incremental loading as the preferred interaction: display the initial result batch, then retrieve and append the next batch when a person reaches the end of the result list. Include a keyboard-accessible Load more action as a fallback.
The modal should:
indicate when additional results are loading;
prevent duplicate requests while a batch is loading;
stop requesting records after all matching results are loaded; and
retain the current search query, record-type filter, workspace filter, and selected records while more results are loaded.
The Related tab launches the shared record-picker modal through the record-linking flow. Its search controller queries search documents and currently requests the complete result collection without passing paging or continuation state. Add an explicit paged search contract and connect the modal result list to incremental loading.