Event participant selection gets lost when changing page
Overview
On the find participant lists you are unable to select multiple rows across several pages.
Reproduction steps
- Click on Events -> Find Participants.
- Click on Search to get a list of all participants (you need at least 25 to get paging).
- Select at least one participant
- Notice that the radio button "Selected records only" gets updated accordingly to the selection.
- Click on Next to change page.
- Notice that the radio button "Selected records only" contains "0".
- Click on Back to change to previous page.
- Notice that the selection is lost.
Current behaviour
If you search for participants (or list participants of a certain event) and select some rows to make some bulk changes, selected rows get lost when using the pagination.
Expected behaviour
The selection should be persistant across pages.
Environment information
- Browser: Firefox 100.0.1
- CiviCRM: 5.47.4
- PHP: 7.4.29_
- CMS: Drupal 7
Comments
- The problem does not occur on contact search pages.
- There is a similar issue which has been fixed but seems to be occurring again: #990 (closed)