Bug 41782

Summary: Cancel All button on Holds Waiting Past Their Expiration Date lacks confirmation and selection of cancellation reason
Product: Koha Reporter: Andrew Fuerste-Henry <andrew>
Component: Hold requestsAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: normal    
Priority: P5 - low CC: gmcharlt, hebah, lisette, lucas, tomascohen
Version: Main   
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Comma delimited list of Sponsors:
Crowdfunding goal: 0 Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Andrew Fuerste-Henry 2026-02-05 21:37:16 UTC
To recreate:
- have or create a 2 or more waiting holds with expirationdates in the past
- go to /koha/circ/waitingreserves.pl
- select the "Holds waiting past their expiration date"
- select 1 of your two holds and click "Cancel selected"
- Koha gives you a confirmation modal and asks for a cancellation reason. That's good!
- click Cancel All
- Koha cancels remaining holds without a confirmation modal or asking for a reason. That's bad!