On staging, I have an anonymous collection created by User A and a work in the collection by User B. If I log in as User A, go to the collection’s Manage Items page, check “Remove” on the work, and press “Submit”, I get a blank white screen and the work is not removed (Safari 12.0.2, Mac OS Mojave). This is true whether or not the work itself is set to anonymous; the important thing is the collection has to be anonymous.
Removing a work from a non-anonymous collection seems to work.
This problem was initially caught by the automated tests that will be added in https://github.com/otwcode/otwarchive/pull/3478. When that gets merged with master, we can see two Can't modify frozen hash (RuntimeError) errors here: https://travis-ci.org/sarken/otwarchive/jobs/475216180#L2264-L2282
The failing scenarios are pasted below (I have not tested on staging, but this suggests unrevealed collections have the same issue as anonymous ones):
Removing items from an anonymous collection works now!
Unrevealed also works!