Returning to a Contribution Search after doing "Batch Update Contributions via Profile" - the URL looks correct (civicrm/contribute/search?force=1) BUT the original search criterial are lost. This is potentially problematic because ALL contributions will be returned (which could be a huge query).
To recreate on demo:
- Find Contributions -> search for Contribution Type = Donation
- Select all record(s) and "Batch Update Contribs via Profile"
- Select "Update Contributions" profile
- Update a field value or 2 on the grid and click "Update Contributions"
You are returned to search - but the "Contribution Type" criteria value is no longer set.
Also Check similar behavior for CiviEvent and CiviMember.(Check all task actions)