Charles, thanks for your input. I've created a new patch which fixes the handling of rectangular regions on both mouse-save-then-kill and mouse-drag-and-drop-region (it includes the changes made in the previous patch). I'm attaching it below.