I just found a (rather obvious) method of cleaning such overlapping objects:
1. select all objects under cursor using Alt+drag (that's BTW a rather unfortunate shortcut, which is probably a reason why I've missed it in the first place).
2. Subtract the top-most object from selection by Shift+clicking on it.
3. Press delete.
That should leave only the top-most object.
I'm perfectly OK with using this method in my work, so we could even go ahead and close this bug. Still, I think there are some ideas to take from it (an automatic removal of redundant objects and cycling in the z-order).
I just found a (rather obvious) method of cleaning such overlapping objects:
1. select all objects under cursor using Alt+drag (that's BTW a rather unfortunate shortcut, which is probably a reason why I've missed it in the first place).
2. Subtract the top-most object from selection by Shift+clicking on it.
3. Press delete.
That should leave only the top-most object.
I'm perfectly OK with using this method in my work, so we could even go ahead and close this bug. Still, I think there are some ideas to take from it (an automatic removal of redundant objects and cycling in the z-order).