I get slightly different staff client behavior in master, but I can confirm the log messages and the failure to delete the cancel reasons.
I also noticed that my newly created cancel_reasons were getting ids in the 1690-range and not 2000+. I wonder if this is an upgrade script issue?
Once I changed the ids to being over 2000, I was able to reproduce the issue described by Chris, except that the selected cancel reason never disappeared from the list when I pressed Delete Selected.
I'll try the patch and see what happens after that.
I get slightly different staff client behavior in master, but I can confirm the log messages and the failure to delete the cancel reasons.
I also noticed that my newly created cancel_reasons were getting ids in the 1690-range and not 2000+. I wonder if this is an upgrade script issue?
Once I changed the ids to being over 2000, I was able to reproduce the issue described by Chris, except that the selected cancel reason never disappeared from the list when I pressed Delete Selected.
I'll try the patch and see what happens after that.