"Select All" table checkbox not working as expected on Page 2 & beyond for client-side pagination

  1. My goal: Select all records across all pages of pagination
  2. Issue: On page 1, using “Select All” checkbox works as expected and all records across all pages are selected. When on page 2 (or higher), freshly using “Select All” now only selects all records on the current page plus all later pages. It omits Page 1 (or any previous page), which is reflected in both the Selection count label, as well as navigating forwards/backwards to confirm some page(s) records are no selected.
  3. Steps I've taken to troubleshoot: Confirmed the same experience across multiple retool users.
  4. Additional info: (Cloud or Self-hosted, Screenshots)

Example of hitting “Select All” on page 1, which expectedly selects all 38 records:

Example of hitting “Select All” on page 2, which unexpected only selects page 2 (and later, if those pages were to exist in the data):

Thanks for flagging this, @mschlitz-denim! Welcome to the community. :slightly_smiling_face:

This particular issue is on our radar and we're planning - but not currently prioritizing - a fix. I'll bump the relevant ticket and reach out to the owning team with your additional feedback. As soon as there's a concrete update to share, I'll do so here. :+1: