Add optimization to Action Menu Items when running on selected records

Some studios are experiencing long delays when running action menu items on pages with lots of records (e.g. task pages with 10,000+ results).

Delays happen even if they select a single record when running the action menu item. They would expect that when selecting records and running an Action Menu item, it would only pass the selected records only without having to query for the full page results.

We can definitely do this for ActionMenuItems that have selection_required set to true, since they only ever use the selected ids. But the default ActionMenuItems sends both the selected ids and the entire list, so not sending the whole list would be a functional change (though arguably it does makes sense to NOT send the whole list if there is a selection).

Proposed plan coming soon...


Please sign in to leave a comment.